
إعادة جعل Recon المستند إلى Favicon.ico عظيمًا مرة أخرى!

اقرأ المدونة هنا : https://medium.com/@Asm0d3us/weaponizing-favicon-ico-for-bugbounties-osint-and-what-not-ace3c214e139
لقد أنشأت هذه الأداة لتسهيل عملي عندما يتعلق الأمر بإجراء الاستطلاع باستخدام تجزئات Favicon. فهي تأخذ قائمة من عناوين URL (ببروتوكول https أو http) من الإدخال القياسي (stdin)، ثم تجلب favicon.ico وتحسب قيمة التجزئة الخاصة به. تقوم بفرز النطاقات/النطاقات الفرعية/عناوين IP وفقًا لتجزئات Favicon الخاصة بها، والجزء الأكثر إثارة للاهتمام هو أنها تطابق تجزئات Favicon المحسوبة مع تجزئات Favicon الموجودة في قاموس البصمات. إذا تطابقت، فستعرض لك النتائج في المخرجات. هناك أيضًا خيار لتوليد استعلامات Shodan (وهذا أمر أساسي جدًا ويمكنك القيام به يدويًا أيضًا).
ملاحظة : تم الاختبار باستخدام python3.6.9 على Ubuntu/Kali
$ git clone https://github.com/devanshbatham/FavFreak
$ cd FavFreak
$ virtualenv -p python3 env
$ source env/bin/activate
$ python3 -m pip install mmh3
$ cat urls.txt | python3 favfreak.py
مثال للتشغيل :
ملاحظة : يجب أن تبدأ عناوين URL إما بـ http أو https
$ cat urls.txt
https://example.com
https://test-example.com
http://hack-example.com
.. .. .. ..
.. .. .. ..
AND SO ON
$ cat urls.txt | python3 favfreak.py -o output
جلب /favicon.ico وتوليد التجزئات :

النطاقات الفرعية/عناوين IP مرتبة وفقًا لتجزئات Favicon الخاصة بها :

اكتشاف تجزئة Favicon استنادًا إلى البصمات :

قاموس البصمات يبدو هكذا :

قم بتحرير favfreak.py ، ستجد قاموسًا باسم 'fingerprint' ،
أضف بصماتك في ذلك القاموس !
أرسل لي رسالة مباشرة : @0xAsm0d3us