Hey nice, thanks for the info. Will try to compile and test this soon
slynx
Jun 24 2004, 11:43 PM
Has anyone tested this exploit? Sorry but I'm a little skeptical...there have been a lot of fake UPNP exploits, and it kinda got to me.....
If I have any results with this I will share. Thanks for posting.
UPDATE: wow....i can't believe it compiled w/ 0 errors.... (lmao)
UPDATE: This code is somewhat bogus. First of all, there is a recv() called after sending the 'exploit', which just hangs the connection for no apparent reason. Of course, there might actually be a reason for that....but there isn't a reason for creating szRequest and then sending shell when shell is just the shellcode for a bind..... (???) Also, I don't see any of the UPNP protocol request being made (like NOTIFY...) of course I might be wrong on all of this.... I don't have a box running XP w/ SP0 so I can't test it....can anybody here have an SP0 box for testing?
TRi
Jun 25 2004, 12:15 AM
This is indeed kinda odd for me too. I tried it on my machines because that didnt work i tried some other machines with no outcome.
If anybody got an successfull attempt with it, please tell us, because i wonder if this thingy works at all
EXPLOiTED
Jun 25 2004, 01:25 AM
i got a test box. Can you upload hte compiled exe. i get compile errors
mortello
Jun 25 2004, 01:51 AM
I septical....I see a dport = 445....
but 445 isn't the upnp port....so it may be me that doesn't understand the code (which could be because I am not an expert in c/c++ but more in Java)
but anyway I found that part strange....and I believe its called by htons, which normally is used to connect to an IP....
twistedps
Jun 25 2004, 02:08 AM
yeh it doesnt even call port 5000... wtf... im gonna stay away from this, god knows what lies in that shellcode.
stonebreaker
Jun 25 2004, 03:30 AM
this exploit is too old. most machine hava pached
Basti
Jun 25 2004, 08:11 AM
is there a possibility to add bindshell? cause typing nc ip 1981 4 all ips suck :-/
Ecko
Jun 25 2004, 09:25 AM
succesfull compiled with VC++
*edit*
didn't worked 4 me
ArgoXP 1.0 beta ExPlOiT CoDeD By: JoCaNoR Member of: SlackTeam...Jocanor, nkde, zet4 & zerok .-.-.Especial thanks to Neo_geno & Lide.-.-.
Waiting for connection...Connected!!! OoOoOps shell!!
but no succesfull connectin with nc!
*edit2*
@stonebreaker
read the first lines of the source:
QUOTE
***************** EXPLOIT CODED BY JOCANOR *****************
this is a new and functional exploit for de vulnerability affects to windows xp, at the service UPNP, port 5000
320X
Jun 25 2004, 10:28 AM
Yea Ecko is right, i compile with the vc++ and thatīs the result ArgoXP 1.0 beta ExPlOiT CoDeD By: JoCaNoR Member of: SlackTeam...Jocanor, nkde, zet4 & zerok .-.-.Especial thanks to Neo_geno & Lide.-.-.
Waiting for connection...Connected!!! OoOoOps shell!!
WINXP
nc 192.168.0.1 1981
nc refuse it
som3aa
Jun 25 2004, 12:04 PM
could someone compile it plz?
ComSec
Jun 25 2004, 12:34 PM
@som3aa
READ the rules.... NO compile this requests !!!! either you can or you cannot do it !
about time some of you learned how to !!!
SkyRaVeR
Jun 25 2004, 12:38 PM
This is non working xploit.. pnp-port is 5000 like mentioned before.. 445 is rpc-port..
even when the msg "OoOoOps shell!!" appears the xploit just said that it send its "xploit code" so thats all.. Just forget 'bout it - you'll never get a shell with this code !
so far, sky
UnDeRTaKeR
Jun 25 2004, 12:51 PM
any good working upnp exploit that still works? :\
TheOther
Jun 25 2004, 03:01 PM
Great job, qcred11!!
On what is this vulnerabilty based? MS0?-??
nuorder
Jun 25 2004, 06:15 PM
QUOTE (TheOther @ Jun 26 2004, 01:01 AM)
Great job, qcred11!!
On what is this vulnerabilty based? MS0?-??
QUOTE
Microsoft Security Bulletin MS01-059 Unchecked Buffer in Universal Plug and Play can Lead to System Compromise
Originally posted: December 20, 2001 Updated: May 09, 2003
very old - pre sp1, but still interesting
i just ran this through the works, apimonitor, file system call monitor, packet log, process viewers, etc. it seemed to use the standard dlls like winsock and the ldap one and sent 5 packets across the network to the specified target (patched tho cos i dont have xp pre-sp1) when initially run the packets didnt seem to contain any meaningful info as to what it was sending tho - probly just its shellcode
slynx
Jun 25 2004, 10:15 PM
First of all, the exploit is fake. Second, if you wanted it to send anything but it's shellcode, you need to modify it (see previous post)
nuorder
Jun 26 2004, 01:14 AM
agreed, and it doesnt do anything its not supposed to either
MasterWeb
Jun 27 2004, 07:47 AM
i think The Exploit is Fake , i Tested this exploit on 6 machine !
Basti
Jun 27 2004, 05:17 PM
look at the source code.. a n00b would see thats fake
ivan288
Jun 28 2004, 08:59 PM
QUOTE
short dport = 445;
thats simply wrong! anyone should know how to fix that