
يمنحك أوامر سطرية واحدة تساعد في عمليات اختبار الاختراق، تصعيد الامتيازات والمزيد
One-Lin3r هو إطار عمل معياري وخفيف الوزن يمنحك جميع الأوامر ذات السطر الواحد التي ستحتاجها أثناء اختبار الاختراق (أنظمة Windows، Linux، macOS أو حتى BSD) أو الاختراق بشكل عام، مع الكثير من الميزات الجديدة لجعل كل هذا آليًا بالكامل (مثال: لن تحتاج حتى لنسخ الأوامر ذات السطر الواحد).

| وظيفة الأمر ذي السطر الواحد | ما تشير إليه هذه الوظيفة |
|---|---|
| شل عكسي | طرق وأوامر مختلفة لمنحك شل عكسي. |
| تصعيد الامتيازات | العديد من الأوامر للمساعدة في التعداد وتصعيد الامتيازات |
| شل مقيد | طرق وأوامر مختلفة لمنحك شل مقيد. |
| محمل |
استخدام عدد كبير من الأوامر لأغراض مختلفة، حاليًا أكثر من 176 أمرًا.
ميزة الإكمال التلقائي التي تم تنفيذها في هذا الإطار ليست المعتادة التي تراها دائمًا، إليك بعض النقاط البارزة:
seach تصبح search وهكذا، حتى لو كتبت أي كلمة عشوائية مشابهة لأمر في هذا الإطار.use capabilities وضغطت على التبويب، سيتم استبداله بـ use linux/bash/list_all_capabilities وهكذا. أراك تبتسم، على الرحب والسعة!set، والإكمال التلقائي للأوامر بعد أمر use و info، وأخيرًا يحول جميع الأحرف الكبيرة إلى صغيرة تلقائيًا تحسبًا لخطأ في حالة الأحرف أثناء الكتابة.الأتمتة
copy <liner> بدلاً من استخدام use <liner> ثم نسخه مما يوفر الكثير من الوقت، بالطبع إذا دمجته مع الميزات التالية.ملاحظة: قاعدة بيانات الأوامر ليست كبيرة جدًا ولكنها ستكبر مع التحديثات والمساهمات.
usage: one-lin3r [-h] [-r R] [-x X] [-q]
optional arguments:
-h, --help show this help message and exit
-r Execute a resource file (history file).
-x Execute a specific command (use ; for multiples).
-q Quiet mode (no banner).
Command Description
-------- -------------
help/? Show this help menu.
list/show List all one-liners in the database.
search (-h) [Keywords..] Search database for a specific liner by its name, author name or function.
use <liner> Use an available one-liner.
copy <liner> Use an available one-liner and copy it to clipboard automatically.
info <liner> Get information about an available liner.
set <variable> <value> Sets a context-specific variable to a value to use while using one-liners.
variables Prints all previously specified variables.
banner Display banner.
reload/refresh Reload the liners database.
check Prints the core version and checks if you are up-to-date.
history Display command-line most important history from the beginning.
makerc Save command-line history to a file.
resource <file> Run the commands stored in a file
os <command> Execute a system command without closing the framework
exit/quit Exit the framework
pip install one-lin3r
one-lin3r -h
sudo pacman -S one-lin3r
python -m pip install ./One-Lin3r-master --user
one-lin3r -h
git clone https://github.com/D4Vinci/One-Lin3r.git
sudo apt install libncurses5-dev
sudo pip3 install ./One-Lin3r --user
one-lin3r -h
git clone https://github.com/D4Vinci/One-Lin3r.git
sudo pip3 install ./One-Lin3r --user
one-lin3r -h
pip install one-lin3r --upgrade
cd One-Lin3r && git pull && cd ..
pip3 install ./One-Lin3r --upgrade
ملاحظة: الأوامر مكتوبة كوحدات بايثون، لذا تعتبر جزءًا من الإطار. لذلك كل أمر جديد يضاف إلى الإطار، سيتم تحديث نسخته.
إذا كان عملي مفيدًا لك، فلا تتردد في شكري عن طريق شراء فنجان قهوة لي أو أكثر :)
تم إنشاء One-Lin3r للمساعدة في اختبار الاختراق وهو غير مسؤول عن أي استخدام خاطئ أو أغراض غير قانونية.
نسخ كود من هذه الأداة أو استخدامه في أداة أخرى مقبول طالما تذكر من أين حصلت عليه 😄.
طلبات السحب مرحب بها دائمًا :D
| طرق عديدة لتنزيل وتنفيذ أنواع مختلفة من الحمولات بأساليب متنوعة. |
makerc كما في Metasploit ولكن هذه المرة يحفظ فقط الأوامر الصحيحة المهمة.history و resource حتى لا تحتاج للخروج من الإطار.يمكنك إضافة أوامرك الخاصة باتباع هذه الخطوات لإنشاء أمر كملف بايثون. بعد ذلك يمكنك تقديم طلب سحب (Pull request) به ثم سيتم إضافته في الإطار وسيتم نسبه لك بالطبع 😄.
القدرة على إعادة تحميل قاعدة البيانات إذا أضفت أي أمر دون إعادة تشغيل الإطار.
يمكنك إضافة أي نظام أساسي إلى قاعدة البيانات بمجرد إنشاء مجلد في مجلد الأوامر وإنشاء ملف ".liner" هناك.
المزيد...