القائمة الرئيسية

الصفحات

 شرح اداة PSHMode



نبذه عن اداة PSHMode


اداة PSHMode كان تسمئ من قبل ب HackerMode 

تم انشائها من قبل فريق مطورين باسم PSH Team

وتعتبر احد اكبر مشروع اختبار الاختراق ( العربية ) و مساعدة المبرمج 


خصائص الاداة


  1. مسح الشبكات وفحص الاجهزه
  2. صنع حكولات python تعمل علئ cmd
  3. تشغيل اي ملف و باي لغة برمجة 
  4. انشاء لستة لكلمات المرور
  5. تغيير عنوان Mac
  6. فك تشفير الملفات
  7. هرم للملفات و اختصار للاوامر
  8. تحويل الصور الئ صور رقمية



اوامر الاداة



للاستعلام عن امر 

readme {الامر}



لفك تشفير وترميز الباينري

binary 



سحب النصوص من الملفات المشفرة

bstrings



اظهار الكود مع الوان 

ccat



تحقق من نوع التشفير 

check-hash



تغيير عنوان الماك 

chmac



فك تشفير اي ملف بايثون 

decode



حذف المجلدات او الملفات 

del



للبحث عن الملفات او المجلدات 

findall



اظهار الملفات و المجلدات كشجره

lsmap



انشاء ملف كلمات مرور 

plist



تشفير اي ملف بايثون

pyprivate


تشغيل اي ملف باي لغة برمجة و باي امتداد 

run



للتحكم بشل اخر عن بعد 

share-shell

نستخدم هاذا الامر عند اختبار الاختراق بلحمولات التي نصنعها عبر اداة PSHMode


 

لحساب حجم الملف او المجلد 

size



لتحويل صورة الئ نص

text-image




الاوامر المختصرة


امر تنظيف الشاشة clear

c



امر دخول الئ مجلد 

cdDO

اخصارا ل cd /sdcard/download 



امر دخول ذاكرة الجهاز الداخلية

cdSD

اختصار ل cd /sdcard



امر تنزيل بيانات

gc

اخصار ل git clone 



انر عرض الملفات و المجلدات في المسار المتواجد فيه 

l

اخصارا ل ls --CF



امر عرض جميع الملفات و المجلدات ( المخفيه )

la

اخصارا ل ls -a



امر تنزيل مكتبات الاصدار 2

p2i

اختصارا ل pip2 install




امر تنزيل مكتبات الاصدار 3

p3i

اختصارا ل pip3 install




امر تنزيل المكتبات 

pi

اختصارا ل pip install



اوامر النظام 


لايقاف الاداة 

exit



للتعديل في متغيرات النظام 

pshmode-config




لتصليح الاخطاء الشائعة

pshmode-fix



اوامر PSHMode


للتشغيل 

PSHMode




للتحقق من البكجات و المكاتب 

PSHMode check




لمسح الاداة كليآ من النظام 

PSHMode delete



لتحديث الاداة

PSHMode update


تنزيل الاداة 


الاداة تدعم 

  1. Termux 
  2. Linux
  3. Ubuntu 
  4. ish shell


تنزيل الاداة علئ Termux


نذهب الئ Termux ونكتب 


امر تنزيل zsh

pkg install python zsh -y



امر تغيير من bash الئ zsh

chsh -s zsh


امر الخروج من Termux 

exit 



من ثم نعود الئ Termux ونكتب


امر تنزيل اداة PSHMode


curl https://raw.githubusercontent.com/Arab-developers/PSHMode/main/install.sh > PSHMode.install 2> .PSHMode-install.log && source PSHMode.install


سيقوم الان بتثبيت الاداة مع المكتبات المستخدمة




ملاحظه يجب ان نقوم بتثبيت تطبيق HackerMode وتفعيل اعلان لكي نقوم بتشغيل الاداة في Termux اما باقي الانظمة ف لا يحتاج



نقوم الان بتثبيت تطبيق HackerMode 

https://github.com/Arab-developers/HackerMode-Apk


ندخل الئ التطبيق وننقر علئ( تفعيل )



ننتضر من 3 الئ 5 ثواني 


سنلاحض ان عداد الذي بجانب زر ( تفعيل ) قد تغير الئ 24:59:59



هاذا يعني اننا نستطيع استخدام ميزات شيل PSHMode لمدة يوم كامل 

وفي اليوم الثاني نعاود نفس العملية



ندخل الئ Termux ونكتب 


لتشغيل الاداة 

PSHMode



تنزيل علئ ish shell


ندخل الئ ال shell 


ونكتب 


لتحديث البكجات 

apk update



تنزيل zsh

apk add python3 zsh curl shadow


تغيير الئ zsh


chsh -s $(which zsh)



إذا كنت لا تعرف ما هي كلمة المرور، فيمكنك كتابة هذا الأمر passwd لتعيين كلمة مرور جديدة أو تحديثه.


امر الخروج

exit



من ثم نعود لل shell



لتنزيل اداة PSHMode

curl https://raw.githubusercontent.com/Arab-developers/PSHMode/main/install.sh > PSHMode.install 2> .PSHModeinstall.log && source PSHMode.install



تنزيل لنظام linux


ننسخ الاوامر التالية


تنزيل zsh

sudo apt install python3 zsh -y



تغيير الئ zsh

chsh -s $(which zsh)



امر الخروج

exit


من ثم نفتح Terminal 


ونلصق 


لتنزيل اداة PSHMode

curl https://raw.githubusercontent.com/Arab-developers/PSHMode/main/install.sh > PSHMode.install 2> .PSHMode-install.log && source PSHMode.install



اوامر الاداة وكيفية استخدامها



readme


تستخدم للمساعدة 

عند كتابتها تظهر لنا جميع اوامر اداة PSHMode مع شرح لها بلعربي



لها استخدام اخر مهم وهو الاستعلام المفصل عن امر ما بحيث نكتب الامر المجهول بجانب readme


مثلا لو نريد ان نستعلم عن امر binary الخاص بلتشفير و فك التشفير ف نكتب 


readme binary 


الناتج




هنا اعطانا شرح مفصل عن الامر المجهول



binary

امر التشفير و فك التشفير  



يستخدم امر binary لتشفير النصوص الئ النظام الثنائي ( لغة الآلة) وفك تشفيرها 

  1. للتشفير نستخدم d-
  2. لفك التشفير نستخدم e-


لتشفير 

binary -d "Code"

هنا نكتب امر binary يتبعة امر -d و من ثم النص المراد تشفيرة




لفك لتشفير 

binary -e "01001110011000010110110101100101"

هنا نكتب امر binary يتبعة امر -e و من ثم النص المراد فك  تشفيرة


bstrings


امر سحب النصوص من الملفات المشفرة


كيفية الاستخدام 

$ bstrings $name.py

سيعطينا الناتج وهو نص


ملاحظة نحذف name$ ونكتب اسم الملف


ccat


امر اظهار الكود مع الالوان


طريقة الاستخدام

ccat $file <الامر>


ملاحظه نحذف file$ ونكتب اسم الملف 

ونحذف <الامر > ونكتب احد الاوامر التالية


شرح الاوامر 


  1. لتغيير لون الخلفية bc-
  2. لاظهار خطوط الشفرة l-
  3. لتشوه الكلمات w-


امثلة 

لتغيير لون الخلفية نستخدم رمز اللون 

ccat file.py -bc "#ff0000"



لتغيير لون الخلفية نستخدم اسم اللون و اظهار خطوط الشفرة و تشوية الكلمات 

   ccat file.py -bc red -l -w


لاظهار خطوط الشفرة

   ccat file.py -l


لتشوية الكلمات

   ccat file.py -w


check-hash


امر التحقق من نوع التشفير 

check-hash $file.py

نكتب الامر متبوعا باسم الملف 


مثال 

check-hash code.py



chmac


امر تغيير ال Mac


الاستخدام 

$ chmac <option> <mac>

مكان <mac> نظع الماك المراد تغييره

مكان <option> نظع الامر


الاوامر

  1. اعادة تعيين عنوان ماك الئ الاصل  -d  --default
  2. لاظهار قائمة المساعدة  -h  --help
  3. لتغيير الواجهة التي سيعمل عليها  -i  --interface
  4. لتغيير مباشر لعنوان الماك  -m  --mac


امثلة :


تغيير عنوان الماك 

chmac -m 64:A1:B7:44:22:63


تغيير الماك و الواجهة التي سيعمل عليها 

chmac -m 64:A1:B7:44:22:63 -i wlan0

هنا غيرنا الواجهة الئ wlan0 اي كرت الشبكة الاول



decode


امر فك تشفير اي ملف بايثون 


الاستخدام 

$ decode <file> <file2>

مكان <file> نضع اسم الملف المراد فك تشفيره

مكان  <file2> نضع اسم الذي سيتم تخزين الكود المصدري فية


ملاحظة  الكود المصدري هو الكود الذي يكون بلغة الانسان اي مفهوم للانسان ( لغات البرمجة عالية المستوئ LLL )



مثال :

decode filename.py out.py


del 


امر حذف الملفات و المجلدات 


الاستخدام 

$ del <commands>


مكان <commands> نظع الامر 


الاوامر 



  1. حذف جميع المستندات فى المسار الحالي *
  2. تنظيف السلة من الملفات المؤقتة  -c
  3. تحديد المستندات المخفية  -h


الامثلة :


تنظيف السلة من الملفات المؤقتة 

del -c


لتحديد وحذف جميع المستندات ابمخفية

   del -h *



تنظيف السلة من الملفات المؤقتة 

   del -h -c


لحذف ملف

   del file.py


لحذف مجلد

   del folder



findall

امر البحث عن الملفات و المجلدات المخفية


الاستخدام

$ findall <path> <pattren>


مكان  <pattren> نظع الملف المراد البحث عنة بين  '  '

مكان <path> نظع المسار المراد البحث فيه 


الامثلة 


للبحث عن ملف بصيغة sh في مجلد user

findall /home/user/ '\w+\.sh$'


للبحث عن ملف بصيغة py في مجلد scripts

   findall /sdcard/scripts/ '\.py$'



lsmap


امر اظهار الملفات و المجلدات كشجرة 


الاستخدام 

$ lsmap <folder>

مكان <folder> نظع اسم المجلد 

او نكتفي بكتابة lsmap لتظهر الشجهرة 


الامثلة 

اظهار الملفات و المجلدات كشجرة 

lsmap 



اظهار الملفات و المجلدات التي داخل مجلد myfolder كشجرة 

   lsmap myfolder



network-info


امر اظهار معلومات الشبكة ومعلومات المتصلين عليها 


الاستخدام 

network-info

نكتفي بكتابة الامر ليستمر البحث 


Ctrl + x

لكي نخرج



plist


امر انشاء لستة كلمات مرور 


الاستخدام 

$ plist <command>

مكان <command> نظع الامر


الاوامر 

  1. لانشاء كلمات مرور رقمية nums
  2. لانشاء كلمات مرور نصية strings


امثلة 

انشاء كلمات مرور رقمية

plist -o passwords.txt -t nums 10000 99999

سيقوم بانشاء كلمات المرور وحفظها في ملف passwords.txt


لانشاء كلمات مرور نصية 

   plist -o passwords.txt -t strings "abcdef"

سيقوم بانشاء كلمات المرور وحفظها في ملف passwords.txt




pyprivate

امر تشفير اي ملف بايثون 


الاستخدام 

$ pyprivate <file> <output>


مكان <file>  نضع اسم الملف المراد تشفيره

مكان <output> نظع اسم الملف او مسار الملف المراد كتابة التشفير عليه


امثلة 


لتشفير ملف بايثون

pyprivate mytool.py output.py




run 

امر تشغيل اي ملف 


الاستخدام 

# run <file name>

مكان <file name> نظع اسم الملف


مثال 

run DrData.cpp




share-shell


امر التحكم بشيل اخر عن بعد 


الاستخدام 

share-shell

من ثم نفتح سيرفر ngrok


ملاحظة الاداة مفتوحة المصدر للي حابب يتعلم.


رسالة للمبرمجين:

طريقة عمل share shell هي ان الأداة تقوم بإنشاء سرفر بمكتبة socket ثم تقوم بربطة ب سرفر نقروك حتى يكون الأتصال عالمي او خارج نطاق الشبكة او الدولة وبعد إنشاء السرفر الأداة تقوم بإنشاء ملف ال client في نفس مسار تشغيل الأداة هاذا الملف هو ال بايلود بعد تشغيله سوف يتم الأتصال بل سرفر وسوف يتم حذف البايلود من الجهاز تلقائيًا و تثبيت الجلسة في الذاكرة العشوائية حتى يكون الأتصال مخفي او بمعنى أصح حتى لا يتم تتبع الأتصال. بعد الأتصال تقوم الأداة بفتح shell command من خلاله يمكنك عمل اي شيء في جهاز الضحية و الأداة تدعم تعدد الأتصالات اي يمكنك إختراق اكثر من شخص في نفس الوقت و التنقل بين الجلسات بكل سهولة.


size


امر حساب حجم الملف او المجلد 


الاستخدام 

$ size <file-or-folder>


مكان <file-or-folder> نظع اسم الملف او المجلد 


مثال 

حساب حجم صورة 

size filename.png



حساب حجم ملف بايثون

   size filename.py


حساب حجم ملف نصي

   size filename.txt


حساب حجم مجلد

   size folder




text-image 


امر تحويل الصور الئ صور نصية


الاستخدام 



تشغيل الاداة 

text-image



من ثم نضع مسار الصورة 

 PathImage~/$   /
مسار /الصورة





تعليقات

التنقل السريع