ZinCite.A is a new Trojan horse that is dropped by the MyDoom.O worm.
ZinCite.A gives a remote attacker backdoor access, connects to other infected computers for unknown purposes and can receive uploaded executable files.
have any of you seen recent emails with .zip files about 1-2k and .com/.pif's in them?
I've been to a few client sites who are getting TONS of these, and some with scattered data in the body of the email...
I've tried dissassembling the .pif within these files, yet it seems to be packed/encrypted in some way that im unfamiliar with
it seems similar to this MyDoom.M file thats going around but its MUCH smaller as i stated previously.
I've tried running it and monitored my registry and such, and see no changes happen, the .COM/.PIF file seems to terminate with a weird system error, yet doesnt seem like something a virus would produce...
so far i havent seen any implications of this smaller .zip file, yet only time will tell...
the clients that ive seen this running on are commonly using Trend's newest pattern .945 i believe or .954 (i forget),..
its damn suspicious..
i'll be sure to update with any information i found...
sorry i stopped the dissassembly process yesterday, got rushed to a client site to do some stuff, and had to stop 'playin around' hehe..
by the time i got back trend already posted an analysis of it, so no further digging was required.
the backdoor is useless, it only gives an open port and then connection abort, absolutely useless like all the other backdoors which come with those worms (I remember that nearly every worm has a correspondent backdoor)
1034 is also well used so it wont be able to run everywhere
imho -> crap
have any of you seen recent emails with .zip files about 1-2k and .com/.pif's in them?
I've been to a few client sites who are getting TONS of these, and some with scattered data in the body of the email...
I've tried dissassembling the .pif within these files, yet it seems to be packed/encrypted in some way that im unfamiliar with
it seems similar to this MyDoom.M file thats going around but its MUCH smaller as i stated previously.
I've tried running it and monitored my registry and such, and see no changes happen, the .COM/.PIF file seems to terminate with a weird system error, yet doesnt seem like something a virus would produce...
so far i havent seen any implications of this smaller .zip file, yet only time will tell...
the clients that ive seen this running on are commonly using Trend's newest pattern .945 i believe or .954 (i forget),..
its damn suspicious..
i'll be sure to update with any information i found...
sorry i stopped the dissassembly process yesterday, got rushed to a client site to do some stuff, and had to stop 'playin around' hehe..
by the time i got back trend already posted an analysis of it, so no further digging was required.
I've spoken to Trend and Sophos about this problem, from what i can tell Sophos is saying that its a fragmented version of the MyDoom worm, but sicne its fragmented, it has no payload and doesnt do anything...
Quote
You probably need to deencrypt the virus to see what you need to get in an infected box,.....a little like the original MyDoom epxloit....
so you need the skills or someone telling you what to do/giving you the tool to do it...
Quote
how about reverse engineering the trojan itself
what do you think we've been doing?
Quote
the backdoor is useless, it only gives an open port and then connection abort, absolutely useless like all the other backdoors which come with those worms (I remember that nearly every worm has a correspondent backdoor)
1034 is also well used so it wont be able to run everywhere
imho -> crap
not everything is gonna give you a command prompt when you telnet to it man, sometimes you have to send the right sequence of commands to get a reponse, thats how most client/server programs work... if you just send AAAAAAA to a smtp server, its not gonna do shit.
anyways ive been looking around the code a bit, but cant seem to find a part where its calling htons 40A (1034 in hex), i see a bunch of htons calls, but its hard to distinguish what its doing.. *i hate asm by the way lol*
ZinCite.A is a new Trojan horse that is dropped by the MyDoom.O worm.
ZinCite.A gives a remote attacker backdoor access, connects to other infected computers for unknown purposes and can receive uploaded executable files.
this seems to be where it is creating the file putting all the crap up, and you can see it then creates the process, and exits... just like the exit call would be called below..
now back up before this... in the previous quote..
(i believe this is what happens if something fails, maybe if the file is existant... it just clears and exits)
.text:0050772B loc_50772B: ; CODE XREF: sub_5075E5+E1j
.text:0050772B pop edi
.text:0050772C pop esi
.text:0050772D pop ebx
.text:0050772E leave
.text:0050772F retn
.text:0050772F sub_5075E5 endp
now im not too great at assembly, i left out some of the callsto getting tmpdir and getting windir, but you can get the jist of whats going on i hope...
ineed that services.exe file to do further research, so lemme know if ya got it.
have any of you seen recent emails with .zip files about 1-2k and .com/.pif's in them?
I've been to a few client sites who are getting TONS of these, and some with scattered data in the body of the email...
I've tried dissassembling the .pif within these files, yet it seems to be packed/encrypted in some way that im unfamiliar with
it seems similar to this MyDoom.M file thats going around but its MUCH smaller as i stated previously.
Lovegate.BA was documented by Trend on the 26th. It is 153,600 bytes uses Pif.s as well
Quote
the backdoor is useless, it only gives an open port and then connection abort, absolutely useless like all the other backdoors which come with those worms (I remember that nearly every worm has a correspondent backdoor)
I have to disagree with you on the crap comment. I think who ever is behind it put some thought into it.
This post has been edited by Spookie: 28 July 2004 - 06:58 AM
thanks for the quick reply and the posting of the services.exe file, seems to be a good find...
this was also upx packed, packed size 8k, unpacked size 10k...
some of the interesting things that i tried to find before...
.text:00401FB8 loc_401FB8: ; CODE XREF: sub_401F0E+84j
.text:00401FB8 push 6
.text:00401FBA push 1
.text:00401FBC push 2
.text:00401FBE mov [esi+6], ax
.text:00401FC2 call ebp
.text:00401FC4 push 10h ; namelen
.text:00401FC6 push edi ; name
.text:00401FC7 push eax ; s
.text:00401FC8 mov [esi+14h], eax
.text:00401FCB call ds:bind
.text:00401FD1 test eax, eax
.text:00401FD3 jnz short loc_401F94
..... [when jnz is called]
.text:00401F94 loc_401F94: ; CODE XREF: sub_401F0E+C5j
.text:00401F94 push dword ptr [esi+14h]; s
.text:00401F97 call ds:closesocket
.text:00401F9D push 0FAh ; dwMilliseconds
.text:00401FA2 call ds:Sleep
.text:00401FA8 mov word ptr [edi], 2
.text:00401FAD and dword ptr [esi+8], 0
.text:00401FB1 push 40Ah ; hostshort
.text:00401FB6 call ebx; htons
.... [notice push 40Ah]... thats 1034 in decimal, its in hex at the moment.
so it seems this is where its creating the socket... and binding to the port.
ok did some searching again for 2min...
im having trouble figuring out where its getting the actual call for connected..
one thing i did notice that was a bit weird is this one out of two strings..
00401170 aZincite db 'zincite',0 ; DATA XREF: sub_401C50+5Ao
.text:00401170 ; sub_401F0E+40o
which seems to be used in the binding of the port....
its POSSIBLE, im not saying this to be positive at all, but this may have to be a passphrase or something to get access.... idonno, i need to look at it a LOT MORE, but i have to rush off to a client site..
if any of you have anything to contribute from yer own findings lemme know! it would be greatly appreciated, i can only do so much heh
its POSSIBLE, im not saying this to be positive at all, but this may have to be a passphrase or something to get access.... idonno, i need to look at it a LOT MORE
F-Secure -Zindos is the write up on the trojan. You might find this interesting.