আমি কীভাবে কোনও ওয়েবসাইটের জুমলা সংস্করণটি প্রোগ্রামের মাধ্যমে নির্ধারণ করতে পারি, যেখানে আমার প্রশাসনের কোনও সুযোগ নেই?


10

আমি পিএইচপি ব্যবহার করে একটি নিরীক্ষণ সরঞ্জাম তৈরি করছি যেখানে আমি একটি জুমলা ওয়েবসাইটের ইউআরএল জমা দিতে এবং ইনস্টলড জুমলা সংস্করণ নম্বর নির্ধারণ সহ টার্গেট ওয়েবসাইটে প্রচুর চেক পরিচালনা করতে পারি। জুমলা টার্গেটের জুমলা ওয়েবসাইট বা এটিতে থাকা সার্ভারে আমার প্রশাসনের কোনও সুবিধা নেই।

লক্ষ্যযুক্ত জুমলা ওয়েবসাইটে কোনও প্রশাসনের সুযোগ না নিয়ে ইনস্টলড জুমলা সংস্করণটির আত্মবিশ্বাসের সাথে পূর্বাভাস দেওয়ার জন্য আমার কোন ফাইল এবং ফাইলের বিষয়বস্তু পরীক্ষা করতে হবে তা আমাকে কেউ বলতে পারবেন?

আমি কেবল ওয়েবসাইটটি জুমলা ২.৫ (উদাহরণস্বরূপ) কিনা তা জানতে আগ্রহী নই তবে এটি জুমলা ২.২.১৮ বা ২.২.১৯ ইত্যাদিও তাই আমি জানি এটি ভালভাবে রক্ষণাবেক্ষণ করা হচ্ছে কিনা।


আপনি এটি বাহ্যিক স্ক্রিপ্ট থেকে করছেন?
দিমিত্রি রেকুন

1
আমি মন্তব্যটি ব্যবহার করছি কারণ এটি সত্য প্রযুক্তিগত উত্তর নয়, তবে আপনি যদি কেবল 1.5, 2.5, 3.x বেস নম্বরটি চান তবে আপনি অ্যাডমিনটি দেখতে চেষ্টা করতে পারেন এবং অ্যাডমিন পৃষ্ঠার রঙ বা স্টাইলটি দেখতে পারেন। আমি সহজেই 1.5 টি সাইট স্পট করতে পারি।
ব্রায়ান পিট

হ্যাঁ. ফর্ম এবং স্ক্রিপ্টটি একটি জুমলা ওয়েবসাইটে চলবে এবং কোনও সম্পর্কযুক্ত জুমলা ওয়েবসাইট বিশ্লেষণ করার চেষ্টা করবে।
নীল রবার্টসন

ধন্যবাদ ব্রায়ান, এটি আমাকে প্রশ্নটি কিছুটা পরিষ্কার করতে অনুরোধ জানায়।
নীল রবার্টসন

আরও দেখুন joomla.stackexchange.com/a/7187/120 @ লড্ডার পোস্ট করেছেন
নীল রবার্টসন

উত্তর:


9

আমি মনে করি আপনাকে সমস্ত জুমলা সংস্করণ ডাউনলোড এবং ইনস্টল করতে হবে এবং কোন ফাইলগুলি অনন্য check

এছাড়াও একটি ভাল শুরুর পয়েন্ট হ'ল বিভিন্ন জুমলা সংস্করণে সূচি.চ.টি.এম.এল ফাইলগুলি, সেখানে আইটেম আইর্কের পরিবর্তন ছিল।

@ ব্রায়ান-এ-পিট এর মন্তব্যের ভিত্তিতে আপনি প্রশাসক বিভাগের রঙ পরীক্ষা করতে পারেন।

উদাহরণস্বরূপ সিএসএস ফাইলগুলির চেকসাম চেক করার জন্য সর্বোত্তম পন্থা সম্ভবত।

পরবর্তী সম্পাদনা, ভাল এক্সএমএল অবধি অবরুদ্ধ না হওয়া অবধি আপনাকে একটি ভাল সূচনা পয়েন্ট দেবে point

for Joomla >=1.6 ?
administrator/manifests/libraries/joomla.xml
for Joomla <= 1.5
you could check some other xml files.

3
এক্সটেনশনে থাকা এক্সএমএল ফাইলগুলি সম্ভবত সংস্করণ পার্থক্য নির্ধারণের সবচেয়ে সঠিক উপায়। যাইহোক, কিছু হোস্ট এইচটিসেস দিয়ে এগুলি লক করে ফেলতে পারে যাতে আপনার এখনও কোনও ধরণের পরিকল্পনা বি প্রয়োজন হয়
অ্যান্ড্রু এডি

1
আপনি ঠিক বলেছেন অ্যান্ড্রু, এই joomla.stackexchange.com/questions/148/… সম্পর্কে একটি প্রশ্ন রয়েছে যাতে আপনি ভাষা ফাইলগুলিও পরীক্ষা করতে পারেন, সেখানে আপনি কপিরাইটের তারিখটি খুঁজে পেয়েছেন যা সংস্করণটি অনুমান করতে সহায়তা করতে পারে।
হ্যারাল্ড লেথনার

ধন্যবাদ অ্যান্ড্রু, এটি সাহায্য করে! আমি ১০০% নির্ভুলতা প্রাপ্তির প্রত্যাশা করছি না, উদাহরণস্বরূপ, যখন সাইট এক্সএমএল ফাইলগুলি .htaccess মাধ্যমে লক করা হয়
নীল রবার্টসন

1
সুতরাং প্রশাসক / প্রকাশ / গ্রন্থাগার / joomla.xML আপনাকে সহায়তা করতে পারে।
হ্যারাল্ড লেথনার

4

গাভিক সম্পর্কে এটি সম্পর্কে একটি দুর্দান্ত নিবন্ধ রয়েছে:

https://www.gavick.com/magazine/how-to-check-the-version-of-joomla.html

যা ক্রোমের জন্য এই প্লাগইনকে নিয়ে যায়:

https://chrome.google.com/webstore/detail/joomla-version-check/nfbncfldblphagigkamkhnjnhjkdlnii

যা আমি সবে ইনস্টল করেছি ... এটি আপনি যা চান তা সম্পূর্ণরূপে করে। অ্যাড্রেস বারে একটি সামান্য জুমলা লোগো রয়েছে এবং আপনি যদি এটিতে ক্লিক করেন, এটি আপনাকে জুমলার সংস্করণটি বলছে।


ধন্যবাদ ব্রায়ান, গ্যাভিক নিবন্ধটি হুবহু ঠিক তেমন তথ্যের জন্য খুঁজছি যদিও এটি জুমলা ৩.x এর জন্য সর্বশেষ তথ্য হারিয়েছে। ফায়ারফক্সের জন্য একটি "জুমলা ভার্সন চেক" অ্যাড-অন রয়েছে যা ভালভাবে কাজ করে এবং আমি ইতিমধ্যে ব্যবহার করছি তবে আদর্শভাবে আমি আমার নিজস্ব সমাধান বিকাশ করতে আগ্রহী তাই আমি ইউআরএলগুলির একটি ব্যাচ প্রবেশ করতে এবং একই সাথে কিছু অন্যান্য জিনিস পরীক্ষা করতে পারি।
নীল রবার্টসন

4

সংস্করণটি JVersionক্লাসের ভিতরে সঞ্চিত থাকে । এটা তোলে হয় /libraries/cms/version/version.phpতাই আপনি এটি একরকম পার্স করতে হতে পারে।


4
কাজ করবে না কারণ সে বাহ্যিক থেকে সামগ্রী পাবে না।
হ্যারাল্ড লেথনার

1

আপনি যেমন সংস্করণগুলির চেয়ে তারিখগুলিতে মনোযোগ কেন্দ্রীভূত করতে পারেন। উদাহরণস্বরূপ, আপনি যদি কোনও সাধারণ স্ট্যাটিক ফাইলের জন্য শিরোলেখগুলিতে পরিবর্তনের তারিখটি দেখে থাকেন (যেমন, আপনি jquery স্ক্রিপ্ট ফাইলটি বেছে নিতে পারেন), সম্ভবত ফাইলটি কখন ইনস্টল করা হয়েছিল বা প্যাকেজড হয়েছিল তা আপনাকে কার্যকরভাবে বলতে পারে। সাইটের রক্ষণাবেক্ষণের স্থিতি সম্পর্কে খুব ভাল ধারণা পেতে আপনি এটি বর্তমান তারিখ এবং / অথবা শেষ সুরক্ষা প্রকাশের তারিখের সাথে তুলনা করতে পারেন।

ফাইলের তারিখ সেট করার বিভিন্ন উপায় রয়েছে, সুতরাং এটি 100 টি নির্ভরযোগ্য নয়, তবে এটি বেশিরভাগই ভাল and


1

আপনি স্থানীয় / দূরবর্তী জুমলা ইনস্টলেশনতে ডিফল্ট ফাইলগুলি পরীক্ষা করতে পারেন

/ অ্যাডমিনিস্ট্রেটর / উপাদান / কম_এডমিন / এসকিউএল / আপডেট / স্ক্ল্যাজুর / অ্যাডমিনিস্ট্রেটর / উপাদান / কম_এডমিন / এসকিউএল / আপডেট / মাইএসকিএল / প্রশাসক / উপাদান / কম_এডমিন / এসকিএল / আপডেট / পোস্টগ্রিসক্ল

এই ফোল্ডারে এসকিউএল আপডেট রয়েছে যা সংস্করণটির ফিঙ্গারপ্রিন্টে সহায়তা করবে।

উদাহরণস্বরূপ: জুমলা ৩.৮.৩ এর পূর্ববর্তী সংস্করণগুলির জন্য সমস্ত বর্গ আপডেট থাকবে

3.8.2-2017-10-14.sql

একইভাবে, সংস্করণ 3.4.3 এর জন্য

3.4.0-2015-02-26.sql

আপনি যদি সংস্করণটি সনাক্ত করতে ব্রুট-ফোর্স চালাতে চান, আপনি যে স্কোল ফাইলগুলির বিরুদ্ধে চালাতে চাইতে পারেন তার তালিকা নীচে দেওয়া হয়েছে:

2.5.0-2011-12-06.sql 2.5.0-2011-12-16.sql 2.5.0-2011-12-19.sql 2.5.0-2011-12-20.sql 2.5.0-2011- 12-21-1.sql 2.5.0-2011-12-21-2.sql 2.5.0-2011-12-22.sql 2.5.0.01-1-2-23.sql 2.5.0-2011-12- 24.sql 2.5.0-2012-01-10.sql 2.5.0-2012-01-14.sql 2.5.1.1-2012-01-26.sql 2.5.2-2012-03-05.sql 2.5.3 -2012-03-13.sql 2.5.4-2012-03-18.sql 2.5.4-2012-03-19.sql 2.5.5.sql 2.5.6.sql 2.5.7.sql 3.0.0.sql 3.0.1.sql 3.0.2.sql 3.0.3.sql 3.1.0.sql 3.1.1.sql 3.1.2.sql 3.1.3.sql 3.1.4.sql 3.1.5.sql 3.2.0.sql 3.2.1.sql 3.2.2-2013-12-22.sql 3.2.2-2013-12-28.sql 3.2.2-2014-01-08.sql 3.2.2-2014-01-15.sql 3.2 .2-2014-01-18.sql 3.2.2-2014-01-23.sql 3.2.3-2014-02-20.sql 3.3.0-2014-02-16.sql 3.3.0-2014-04 -02.sql 3.3.4-2014-08-03.sql 3.3.6-2014-09-30.sql 3.4.0-2014-08-24.sql 3.4.0-2014-09-01.sql 3.4। 0-2014-09-16.sql 3.4.0-2014-10-20.sql 3.4.0-2014-12-03.sql 3.4.0-2015-01-21.sql 3.4।0-2015-02-26.sql 3.5.0-2015-07-01.sql 3.5.0-2015-10-10.sql 3.5.0-2015-10-26.sql 3.5.0-2015-10- 30.sql 3.5.0-2015-11-04.sql 3.5.0-2015-11-05.sql 3.5.0-2016-02-26.sql 3.5.0-2016-03-01.sql 3.5.1 -2016-03-25.sql 3.5.1-2016-03-29.sql 3.6.0-2016-04-01.sql 3.6.0-2016-04-06.sql 3.6.0-2016-04-08 .sql 3.6.0-2016-04-09.sql 3.6.0-2016-05-06.sql 3.6.0-2016-06-01.sql 3.6.0-2016-06-05.sql 3.6.3- 2016-08-15.sql 3.6.3-2016-08-16.sql 3.7.0-2016-08-06.sql 3.7.0-2016-08-22.sql 3.7.0-2016-08-29। বর্গ 3.7.0-2016-09-29.sql 3.7.0-2016-10-01.sql 3.7.0-2016-10-02.sql 3.7.0-2016-11-04.sql 3.7.0-2016 -11-19.sql 3.7.0-2016-11-21.sql 3.7.0-2016-11-24.sql 3.7.0-2016-11-27.sql 3.7.0-2017-01-08.sql 3.7.0-2017-01-09.sql 3.7.0-2017-01-15.sql 3.7.0-2017-01-17.sql 3.7.0-2017-01-31.sql 3.7.0-2017- 02-02.sql 3.7.0-2017-02-15.sql 3.7.0-2017-02-17.sql 3.7.0-2017-03-03.sql 3.7.0-2017-03-09.sql 3 ।7.0-2017-03-19.sql 3.7.0-2017-04-10.sql 3.7.0-2017-04-19.sql 3.7.3-2017-06-03.sql 3.7.4-2017-07- 05.sql 3.8.0-2017-07-28.sql 3.8.0-2017-07-31.sql 3.8.2-2017-10-14.sql

এটি আপনাকে সঠিক সংস্করণ না দেয় তবে অন্ততপক্ষে আপনাকে প্রধান সংস্করণ সনাক্ত করতে সহায়তা করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.