jueves, 17 de octubre de 2013


Ransom/Bocker o Qhost

En el día de ayer llego a mis manos esta muestra de malware que les traigo hoy (gracias a Raul que me la alcanzo). En Virus Total veo que los A.V. no se ponen de acuerdo en identificar a que familia pertenece, Ransom o Qhost... veamos de que se trata.

Correo falso que es enviado a las victimas reportado por @rfb_:


Se trata un SFX (self-extracting Zip) con un ejecutable en su interior setup.exe

SHA256:70c9df99b1613e08bdecf85531e1566a23e714205558c4a2cf4b2a5817deb32a
Nombre:e7c6f7390fdb2735558e49c63d5d0428
Detecciones:8 / 48


En una primera aproximación el A.V. de McAfee lo detecta como un Ransom (Wow!)


En V.T.  vemos que es detectado por mas A.V. con distintos resultados en la identificación.




SHA256:69505e6b4f2d5b97e7d361048c96222104592870d618e0a26955b22eebbacc67
Nombre:setup.exe
Detecciones:29 / 47
Fecha de análisis:2013-10-16 20:18:49 UTC ( hace 16 horas, 18 minutos )



IsDebuggerPresent



Strings Codificados:

00403CD8   MOV EDX,Control.00402C88                  UNICODE "/kqh"
00403D1B   PUSH Control.00402C7C                     UNICODE "/21"
00403F99   MOV DWORD PTR SS:[EBP-90],Control.00402C  UNICODE " ho"
00403FD6   MOV DWORD PTR SS:[EBP-80],Control.00402C  UNICODE "ry="
004040C5   MOV EDX,Control.00402D14                  UNICODE "Sfwjtbs"
004041AA   MOV EDX,Control.00402D38                  UNICODE "Error!!"
004042A4   MOV EDX,Control.00402D5C                  UNICODE "Control"
004044A9   MOV DWORD PTR SS:[EBP-78],Control.00402D  UNICODE "..J"
0040452C   MOV EDX,Control.00402D84                  UNICODE "G..?"
004046DB   PUSH Control.00402D38                     UNICODE "Error!!"
00404970   MOV EDX,Control.00402D9C                  UNICODE "BQQEBUB"
00404AD8   MOV EDX,Control.00402DF0                  UNICODE "Tfswjdjpt"
00404AF2   MOV EDX,Control.00402D9C                  UNICODE "BQQEBUB"
00404B2E   MOV EDX,Control.00402DF0                  UNICODE "Tfswjdjpt"
00404B4A   MOV EDX,Control.00402E10                  UNICODE "/fyf"
00404C31   MOV EDX,Control.00402E20                  UNICODE "vqebuf"
00404C4B   MOV EDX,Control.00402D9C                  UNICODE "BQQEBUB"
00404C8A   MOV EDX,Control.00402E20                  UNICODE "vqebuf"
00404CAA   MOV EDX,Control.00402E10                  UNICODE "/fyf"
00404D8F   MOV EDX,Control.00402E10                  UNICODE "/fyf"
00404E33   MOV EDX,Control.00402E10                  UNICODE "/fyf"
00404EC7   MOV EDX,Control.00402E10                  UNICODE "/fyf"
00405221   MOV DWORD PTR SS:[EBP-98],Control.00402E  UNICODE "..V"
004052E0   MOV DWORD PTR SS:[EBP-98],Control.00402E  UNICODE "..V"
00405328   MOV EDX,Control.00402ACC                  UNICODE "V..?"
00405742   MOV EDX,Control.00402CA8                  UNICODE "N["
004057AF   MOV EDX,Control.00402E48                  UNICODE "UFNQ"
00405879   MOV EDX,Control.00402E48                  UNICODE "UFNQ"
0040609F   MOV EDX,Control.00403110                  UNICODE "TztufnEsjwf"
00406281   MOV EDX,Control.0040312C                  UNICODE "Xtdsjqu/Tifmm"
004062EF   MOV EDX,Control.0040314C                  UNICODE "ILFZ`MPDBM`NBDIJOF]TPGUXBSF]NJDSPTPGU]XJOEPXT]DVSSFOUWFSTJPO]SVO]"
0040633D   PUSH Control.004031D0                     UNICODE "RegWrite"
00406500   PUSH EBP                                  (Initial CPU selection)
004068DB   MOV EDX,Control.004031E8                  UNICODE "iuuq;00hfpjquppm/dpn0ebub/qiq"
0040697B   MOV EDX,Control.00403228                  UNICODE "iuuq;00xxx/jnh/dbsbevsb/vt"
00406AF7   MOV EDX,Control.00402E10                  UNICODE "/fyf"
00406C11   MOV EDX,Control.00403264                  UNICODE "XJOEJS"
00406C52   MOV EDX,Control.00403278                  UNICODE "]tztufn43]esjwfst]fud]iptut"
00406DE3   MOV EDX,Control.00402D9C                  UNICODE "BQQEBUB"
00406E0A   MOV EDX,Control.004032B4                  UNICODE "]Ufnq/uyu"
00406E87   MOV EDX,Control.00402D9C                  UNICODE "BQQEBUB"
00406EAE   MOV EDX,Control.004032B4                  UNICODE "]Ufnq/uyu"

Rutina decodificadora de datos:
podemos poner un BP en el Inicio y al final de la rutina para ver como se cargan y se decodifican los datos.



00406500   $ 55             PUSH EBP
00406501   . 8BEC           MOV EBP,ESP
00406503   . 83EC 0C        SUB ESP,0C
00406506   . 68 06144000    PUSH  ;  SE handler installation
0040650B   . 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]
00406511   . 50             PUSH EAX
00406512   . 64:8925 000000>MOV DWORD PTR FS:[0],ESP
00406519   . 83EC 74        SUB ESP,74
0040651C   . 53             PUSH EBX
0040651D   . 56             PUSH ESI
0040651E   . 57             PUSH EDI
0040651F   . 8965 F4        MOV DWORD PTR SS:[EBP-C],ESP
00406522   . C745 F8 301340>MOV DWORD PTR SS:[EBP-8],Control.0040133>
00406529   . 33C0           XOR EAX,EAX
0040652B   . 8945 E4        MOV DWORD PTR SS:[EBP-1C],EAX
0040652E   . 8945 E0        MOV DWORD PTR SS:[EBP-20],EAX
00406531   . 8945 DC        MOV DWORD PTR SS:[EBP-24],EAX
00406534   . 8945 D8        MOV DWORD PTR SS:[EBP-28],EAX
00406537   . 8945 C8        MOV DWORD PTR SS:[EBP-38],EAX
0040653A   . 8945 B8        MOV DWORD PTR SS:[EBP-48],EAX
0040653D   . 8945 A8        MOV DWORD PTR SS:[EBP-58],EAX
00406540   . 8945 98        MOV DWORD PTR SS:[EBP-68],EAX
00406543   . 8B45 08        MOV EAX,DWORD PTR SS:[EBP+8]
00406546   . 8B08           MOV ECX,DWORD PTR DS:[EAX]
00406548   . 51             PUSH ECX
00406549   . FF15 18104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaLenBs>;  MSVBVM60.__vbaLenBstr
0040654F   . 8B3D 70114000  MOV EDI,DWORD PTR DS:[<&MSVBVM60.__vbaSt>;  MSVBVM60.__vbaStrMove
00406555   . 8B1D 20104000  MOV EBX,DWORD PTR DS:[<&MSVBVM60.__vbaSt>;  MSVBVM60.__vbaStrVarMove
0040655B   . 8945 80        MOV DWORD PTR SS:[EBP-80],EAX
0040655E   . BE 01000000    MOV ESI,1
00406563   > 3B75 80        CMP ESI,DWORD PTR SS:[EBP-80]
00406566   . 0F8F AD000000  JG Control.00406619
0040656C   . 8B55 08        MOV EDX,DWORD PTR SS:[EBP+8]
0040656F   . 8D45 C8        LEA EAX,DWORD PTR SS:[EBP-38]
00406572   . 8955 A0        MOV DWORD PTR SS:[EBP-60],EDX
00406575   . 50             PUSH EAX
00406576   . 8D4D 98        LEA ECX,DWORD PTR SS:[EBP-68]
00406579   . 56             PUSH ESI
0040657A   . 8D55 B8        LEA EDX,DWORD PTR SS:[EBP-48]
0040657D   . 51             PUSH ECX
0040657E   . 52             PUSH EDX
0040657F   . C745 D0 010000>MOV DWORD PTR SS:[EBP-30],1
00406586   . C745 C8 020000>MOV DWORD PTR SS:[EBP-38],2
0040658D   . C745 98 084000>MOV DWORD PTR SS:[EBP-68],4008
00406594   . FF15 90104000  CALL DWORD PTR DS:[<&MSVBVM60.#632>]     ;  MSVBVM60.rtcMidCharVar
0040659A   . 8D45 B8        LEA EAX,DWORD PTR SS:[EBP-48]
0040659D   . 8D4D D8        LEA ECX,DWORD PTR SS:[EBP-28]
004065A0   . 50             PUSH EAX
004065A1   . 51             PUSH ECX
004065A2   . FF15 04114000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrVa>;  MSVBVM60.__vbaStrVarVal
004065A8   . 50             PUSH EAX
004065A9   . FF15 3C104000  CALL DWORD PTR DS:[<&MSVBVM60.#516>]     ;  MSVBVM60.rtcAnsiValueBstr
004065AF   . 66:2D 0100     SUB AX,1
004065B3   . 0F80 CA000000  JO Control.00406683
004065B9   . 0FBFD0         MOVSX EDX,AX
004065BC   . 8D45 A8        LEA EAX,DWORD PTR SS:[EBP-58]
004065BF   . 52             PUSH EDX
004065C0   . 50             PUSH EAX
004065C1   . FF15 F8104000  CALL DWORD PTR DS:[<&MSVBVM60.#608>]     ;  MSVBVM60.rtcVarBstrFromAnsi
004065C7   . 8D4D A8        LEA ECX,DWORD PTR SS:[EBP-58]
004065CA   . 51             PUSH ECX
004065CB   . FFD3           CALL EBX
004065CD   . 8BD0           MOV EDX,EAX
004065CF   . 8D4D DC        LEA ECX,DWORD PTR SS:[EBP-24]
004065D2   . FFD7           CALL EDI
004065D4   . 8D4D D8        LEA ECX,DWORD PTR SS:[EBP-28]
004065D7   . FF15 94114000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStr
004065DD   . 8D55 A8        LEA EDX,DWORD PTR SS:[EBP-58]
004065E0   . 8D45 B8        LEA EAX,DWORD PTR SS:[EBP-48]
004065E3   . 52             PUSH EDX
004065E4   . 8D4D C8        LEA ECX,DWORD PTR SS:[EBP-38]
004065E7   . 50             PUSH EAX
004065E8   . 51             PUSH ECX
004065E9   . 6A 03          PUSH 3
004065EB   . FF15 24104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeV>;  MSVBVM60.__vbaFreeVarList
004065F1   . 8B55 E4        MOV EDX,DWORD PTR SS:[EBP-1C]
004065F4   . 8B45 DC        MOV EAX,DWORD PTR SS:[EBP-24]
004065F7   . 83C4 10        ADD ESP,10
004065FA   . 52             PUSH EDX
004065FB   . 50             PUSH EAX
004065FC   . FF15 44104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCa>;  MSVBVM60.__vbaStrCat
00406602   . 8BD0           MOV EDX,EAX
00406604   . 8D4D E4        LEA ECX,DWORD PTR SS:[EBP-1C]
00406607   . FFD7           CALL EDI
00406609   . B8 01000000    MOV EAX,1
0040660E   . 03C6           ADD EAX,ESI
00406610   . 70 71          JO SHORT Control.00406683
00406612   . 8BF0           MOV ESI,EAX
00406614   .^E9 4AFFFFFF    JMP Control.00406563
00406619   > 8B55 E4        MOV EDX,DWORD PTR SS:[EBP-1C]
0040661C   . 8D4D E0        LEA ECX,DWORD PTR SS:[EBP-20]
0040661F   . FF15 40114000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCo>;  MSVBVM60.__vbaStrCopy
00406625   . 68 6D664000    PUSH Control.0040666D
0040662A   . EB 30          JMP SHORT Control.0040665C
0040662C   . F645 FC 04     TEST BYTE PTR SS:[EBP-4],4
00406630   . 74 09          JE SHORT Control.0040663B
00406632   . 8D4D E0        LEA ECX,DWORD PTR SS:[EBP-20]
00406635   . FF15 94114000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStr
0040663B   > 8D4D D8        LEA ECX,DWORD PTR SS:[EBP-28]
0040663E   . FF15 94114000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStr
00406644   . 8D4D A8        LEA ECX,DWORD PTR SS:[EBP-58]
00406647   . 8D55 B8        LEA EDX,DWORD PTR SS:[EBP-48]
0040664A   . 51             PUSH ECX
0040664B   . 8D45 C8        LEA EAX,DWORD PTR SS:[EBP-38]
0040664E   . 52             PUSH EDX
0040664F   . 50             PUSH EAX
00406650   . 6A 03          PUSH 3
00406652   . FF15 24104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeV>;  MSVBVM60.__vbaFreeVarList
00406658   . 83C4 10        ADD ESP,10
0040665B   . C3             RETN
0040665C   > 8B35 94114000  MOV ESI,DWORD PTR DS:[<&MSVBVM60.__vbaFr>;  MSVBVM60.__vbaFreeStr
00406662   . 8D4D E4        LEA ECX,DWORD PTR SS:[EBP-1C]
00406665   . FFD6           CALL ESI                                 ;  <&MSVBVM60.__vbaFreeStr>
00406667   . 8D4D DC        LEA ECX,DWORD PTR SS:[EBP-24]
0040666A   . FFD6           CALL ESI
0040666C   . C3             RETN
0040666D   . 8B4D EC        MOV ECX,DWORD PTR SS:[EBP-14]
00406670   . 8B45 E0        MOV EAX,DWORD PTR SS:[EBP-20]
00406673   . 5F             POP EDI
00406674   . 5E             POP ESI
00406675   . 64:890D 000000>MOV DWORD PTR FS:[0],ECX
0040667C   . 5B             POP EBX
0040667D   . 8BE5           MOV ESP,EBP
0040667F   . 5D             POP EBP
00406680   . C2 0400        RETN 4
00406683   > FF15 1C114000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaError>;  MSVBVM60.__vbaErrorOverflow
00406689   . 90             NOP
0040668A   . 90             NOP
0040668B   . 90             NOP
0040668C   . 90             NOP
0040668D   . 90             NOP
0040668E   . 90             NOP
0040668F   . 90             NOP

Por lo que podemos ver:



Modificación del archivo .host de la PC (se confirma el Qhost...)


Utilización de GeoIP para dirigir el ataque




Armado del string donde ira a buscar en el servidor c&c la configuración del pharming dirigido.


En caso de que el país no corresponde al pharmng dirigido, se hace un GET a una imagen común y corriente para que pase desapercibido ante miradas indiscretas.





muestra: https://dl.dropboxusercontent.com/u/80008916/Qhost%20-%2016-10-13.zip


password: infected



Eso es todo por el momento.


@Dkavalanche 2013



domingo, 6 de octubre de 2013

CyberGate: El ataque de los RAT

En esta oportunidad les traigo un caso de un falso documento que apela a la ingeniería social para tratar de infectar a las victimas con un RAT (remote administration tool). Con esta tool se obtiene un control total del equipo infectado, desde grabaciones de voz y video, captura de tecleo y de pantalla de la victima, entre otros.

Mi Amigo Raul me alcanzo esta muestra por lo que le estoy muy agradecido.

Correo Falso.



Link Falso http://urlquery.net/report.php?id=6273753

Certificado y Calificacion Tributaria certificaciones para fiscales del a±o 2013 21256977855558514488554884544 966464.exe 

Análisis en VT indice de detecciones 4/48  





https://www.virustotal.com/es-ar/file/ada89207c999fe66f7e480ea238132b3a5b075d9b351e9b8e889b5fcbdb2bf5c/analysis/1380807573/

Propiedades del ejecutable que se encuentra dentro de un ZIP,




Protección anti Debugging con IsDebuggerPresent


Al correrlo, me daba un error, faltaba una dll en el sistema y el Crypter fallaba... XD por lo que tuve que registrarla para continuar con el análisis estático en OllyDbg.



Dump de la muestra, con el clasico BP en WriteProcessMemory, aquí se puede observar que esta empaquetado con UPX.



Durante el análisis dinámico, el trafico de red revela la comunicación con el C&C

 Llaves del registro modificadas para asegurarse la permanencia en el sistema infectado,





Strings del dump sin UPX.



Análisis del dump en Virus Total



Strings interesantes


Parte del Keylogger

00C855CC   MOV EDX,DumpedXT.00C85D64                 UNICODE "[Numpad +]"
00C855DD   MOV EDX,DumpedXT.00C85D80                 UNICODE "[Backspace]"
00C855EE   MOV EDX,DumpedXT.00C85D9C                 UNICODE "[Numpad .]"
00C855FF   MOV EDX,DumpedXT.00C85DB8                 UNICODE "[Numpad /]"
00C85610   MOV EDX,DumpedXT.00C85DD4                 UNICODE "[Esc]"
00C85621   MOV EDX,DumpedXT.00C85DE4                 UNICODE "[Execute]"
00C85632   MOV EDX,DumpedXT.00C85DFC                 UNICODE "[Numpad *]"
00C856ED   MOV EDX,DumpedXT.00C85E68                 UNICODE "[Back Tab]"
00C856FE   MOV EDX,DumpedXT.00C85E84                 UNICODE "[Copy]"
00C8570F   MOV EDX,DumpedXT.00C85E98                 UNICODE "[Finish]"
00C85720   MOV EDX,DumpedXT.00C85EB0                 UNICODE "[Reset]"
00C85731   MOV EDX,DumpedXT.00C85EC4                 UNICODE "[Play]"
00C85742   MOV EDX,DumpedXT.00C85ED8                 UNICODE "[Process]"
00C85753   MOV EDX,DumpedXT.00C85EF0                 UNICODE "
"
00C85764   MOV EDX,DumpedXT.00C85EFC                 UNICODE "[Select]"
00C85775   MOV EDX,DumpedXT.00C85F14                 UNICODE "[Separator]"
00C85797   MOV EDX,DumpedXT.00C85F38                 UNICODE "[Numpad -]"
00C857A8   MOV EDX,DumpedXT.00C85F54                 UNICODE "[Tab]"
00C857B9   MOV EDX,DumpedXT.00C85F64                 UNICODE "[Zoom]"
00C857CA   MOV EDX,DumpedXT.00C85F78                 UNICODE "[Accept]"
00C857DB   MOV EDX,DumpedXT.00C85F90                 UNICODE "[Context Menu]"
00C857EC   MOV EDX,DumpedXT.00C85FB4                 UNICODE "[Caps Lock]"
00C857FD   MOV EDX,DumpedXT.00C85FD0                 UNICODE "[Delete]"
00C8580E   MOV EDX,DumpedXT.00C85FE8                 UNICODE "[Arrow Down]"
00C8581F   MOV EDX,DumpedXT.00C86008                 UNICODE "[End]"
00C85830   MOV EDX,DumpedXT.00C86018                 UNICODE "[F1]"
00C85841   MOV EDX,DumpedXT.00C86028                 UNICODE "[F10]"
00C85852   MOV EDX,DumpedXT.00C86038                 UNICODE "[F11]"
00C85863   MOV EDX,DumpedXT.00C86048                 UNICODE "[F12]"
00C85874   MOV EDX,DumpedXT.00C86058                 UNICODE "[F13]"
00C85885   MOV EDX,DumpedXT.00C86068                 UNICODE "[F14]"
00C85896   MOV EDX,DumpedXT.00C86078                 UNICODE "[F15]"
00C858A7   MOV EDX,DumpedXT.00C86088                 UNICODE "[F16]"
00C858B8   MOV EDX,DumpedXT.00C86098                 UNICODE "[F17]"
00C858C9   MOV EDX,DumpedXT.00C860A8                 UNICODE "[F18]"
00C858DA   MOV EDX,DumpedXT.00C860B8                 UNICODE "[F19]"
00C858EB   MOV EDX,DumpedXT.00C860C8                 UNICODE "[F2]"
00C858FC   MOV EDX,DumpedXT.00C860D8                 UNICODE "[F20]"
00C8590D   MOV EDX,DumpedXT.00C860E8                 UNICODE "[F21]"
00C8591E   MOV EDX,DumpedXT.00C860F8                 UNICODE "[F22]"
00C8592F   MOV EDX,DumpedXT.00C86108                 UNICODE "[F23]"
00C85940   MOV EDX,DumpedXT.00C86118                 UNICODE "[F24]"
00C85951   MOV EDX,DumpedXT.00C86128                 UNICODE "[F3]"
00C85962   MOV EDX,DumpedXT.00C86138                 UNICODE "[F4]"
00C85973   MOV EDX,DumpedXT.00C86148                 UNICODE "[F5]"
00C85984   MOV EDX,DumpedXT.00C86158                 UNICODE "[F6]"
00C85995   MOV EDX,DumpedXT.00C86168                 UNICODE "[F7]"
00C859A6   MOV EDX,DumpedXT.00C86178                 UNICODE "[F8]"
00C859B7   MOV EDX,DumpedXT.00C86188                 UNICODE "[F9]"
00C859C8   MOV EDX,DumpedXT.00C86198                 UNICODE "[Help]"
00C859D9   MOV EDX,DumpedXT.00C861AC                 UNICODE "[Home]"
00C859EA   MOV EDX,DumpedXT.00C861C0                 UNICODE "[Insert]"
00C859FB   MOV EDX,DumpedXT.00C861D8                 UNICODE "[Mail]"
00C85A0C   MOV EDX,DumpedXT.00C861EC                 UNICODE "[Media]"
00C85A1D   MOV EDX,DumpedXT.00C86200                 UNICODE "[Left Ctrl]"
00C85A2E   MOV EDX,DumpedXT.00C8621C                 UNICODE "[Arrow Left]"
00C85A3F   MOV EDX,DumpedXT.00C8623C                 UNICODE "[Left Alt]"
00C85A50   MOV EDX,DumpedXT.00C86258                 UNICODE "[Next Track]"
00C85A61   MOV EDX,DumpedXT.00C86278                 UNICODE "[Play / Pause]"
00C85A72   MOV EDX,DumpedXT.00C8629C                 UNICODE "[Previous Track]"
00C85A83   MOV EDX,DumpedXT.00C862C4                 UNICODE "[Stop]"
00C85A94   MOV EDX,DumpedXT.00C862D8                 UNICODE "[Mode Change]"
00C85AA5   MOV EDX,DumpedXT.00C862F8                 UNICODE "[Page Down]"
00C85AB6   MOV EDX,DumpedXT.00C86314                 UNICODE "[Num Lock]"
00C85AC7   MOV EDX,DumpedXT.00C86330                 UNICODE "[Pause]"
00C85AD8   MOV EDX,DumpedXT.00C86344                 UNICODE "[Print]"
00C85AE9   MOV EDX,DumpedXT.00C86358                 UNICODE "[Page Up]"
00C85AFA   MOV EDX,DumpedXT.00C86370                 UNICODE "[Right Ctrl]"
00C85B08   MOV EDX,DumpedXT.00C86390                 UNICODE "[Arrow Right]"
00C85B16   MOV EDX,DumpedXT.00C863B0                 UNICODE "[Right Alt]"
00C85B24   MOV EDX,DumpedXT.00C863CC                 UNICODE "[Scrol Lock]"
00C85B32   MOV EDX,DumpedXT.00C863EC                 UNICODE "[Sleep]"
00C85B40   MOV EDX,DumpedXT.00C86400                 UNICODE "[Print Screen]"
00C85B4E   MOV EDX,DumpedXT.00C86424                 UNICODE "[Arrow Up]"
00C85B5C   MOV EDX,DumpedXT.00C86440                 UNICODE "[Volume Down]"
00C85B6A   MOV EDX,DumpedXT.00C86460                 UNICODE "[Volume Mute]"
00C85B78   MOV EDX,DumpedXT.00C86480                 UNICODE "[Volume Up]"
00C85BA8   MOV EAX,DumpedXT.00C864A4                 UNICODE "Numpad"
00C85BBA   MOV EDX,DumpedXT.00C864B8                 UNICODE "KeyDelBackspace"



Archivo de configuración (.svr) y archivo del keylogger (.dat) que se envían al C&C, ambos se encuentran codificados.

00C88393   MOV EDX,DumpedXT.00C88638                 UNICODE ".svr"
00C883CA   MOV EDX,DumpedXT.00C88644                 UNICODE ".dat"


00C8848D   PUSH DumpedXT.00C88654                    UNICODE "http://"
00C884D9   PUSH DumpedXT.00C88678                    UNICODE ".functions"
00C885A4   PUSH DumpedXT.00C88698                    UNICODE "open" 



00C887F8   DD DumpedXT.00C88704                      UNICODE "%ITSELF%"
00C88800   DD DumpedXT.00C886E4                      UNICODE "%USECRYPTER%"
00C88808   DD DumpedXT.00C886BC                      UNICODE "%DEFAULTBROWSER%"
00C88810   DD DumpedXT.00C886A8                      UNICODE "restart"
00C88814   PUSH EBP                                  (Initial CPU selection)
00C88894   PUSH DumpedXT.00C89794                    UNICODE "open"
00C888A7   PUSH DumpedXT.00C897A0                    UNICODE "CYBERGATEUPDATE"
00C88901   MOV ECX,DumpedXT.00C897C0                 UNICODE "SETTINGSPASS"
00C88915   PUSH DumpedXT.00C897DC                    UNICODE "SOFTWARE\CyberGate"
00C88929   MOV EDX,DumpedXT.00C89804                 UNICODE "\Microsoft\Windows\"
00C8896A   MOV EDX,DumpedXT.00C89830                 UNICODE ".nfo"
00C88999   MOV EDX,DumpedXT.00C89830                 UNICODE ".nfo"
00C889E0   MOV ECX,DumpedXT.00C8983C                 UNICODE "CYBERGATEPASS"
00C88A64   MOV ECX,DumpedXT.00C8983C                 UNICODE "CYBERGATEPASS"
00C88AAC   MOV ECX,DumpedXT.00C8983C                 UNICODE "CYBERGATEPASS"
00C88BD7   MOV EAX,DumpedXT.00C89858                 UNICODE "SOFTWARE\"
00C88BE3   MOV ECX,DumpedXT.00C8986C                 UNICODE "ServerStarted"
00C88DE1   MOV EAX,DumpedXT.00C89858                 UNICODE "SOFTWARE\"
00C88DED   MOV ECX,DumpedXT.00C8988C                 UNICODE "InstalledServer"
00C88E6A   MOV EDX,DumpedXT.00C898AC                 UNICODE ".svr"
00C88EE3   MOV EAX,DumpedXT.00C898B8                 UNICODE "svchost.exe"
00C8912A   MOV EAX,DumpedXT.00C898D0                 UNICODE "explorer.exe"
00C89169   MOV EDX,DumpedXT.00C898AC                 UNICODE ".svr"
00C891C2   MOV EAX,DumpedXT.00C898EC                 UNICODE "local"
00C891D4   MOV ECX,DumpedXT.00C898F8                 UNICODE "CYBERGATE"
00C89217   MOV EDX,DumpedXT.00C89910                 UNICODE "SOFTWARE\"
00C8922E   MOV ECX,DumpedXT.00C89924                 UNICODE "Mutex"
00C892DF   MOV EAX,DumpedXT.00C898EC                 UNICODE "local"
00C89318   MOV ECX,DumpedXT.00C898F8                 UNICODE "CYBERGATE"
00C8935B   MOV EDX,DumpedXT.00C89910                 UNICODE "SOFTWARE\"
00C89372   MOV ECX,DumpedXT.00C89924                 UNICODE "Mutex"
00C893D9   MOV EDX,DumpedXT.00C89938                 ASCII "lsass.exe"

00C894AF   MOV EDX,DumpedXT.00C8994C                 ASCII "svchost.exe"


Muestra: https://dl.dropboxusercontent.com/u/80008916/Cybergate-03-10-13.rar

Password = infected



Es todo por el momento.

@Dkavalanche 2013



miércoles, 4 de septiembre de 2013

Falsos Correos de UPS II, ahora en forma de Zeus!.

Se volvió con la falsa campaña de UPS que comentamos en otro post,  esta vez lanzaron un Zeus que afecta a entidades de Italia y sitios de redes sociales.



Icono de la Amenaza.




Analisis en VT, con un bajo indice de detecciones.


Analisis del dump en VT sin el crypter y siendo detectado por varios A.V.



Luego del posteo en Tw y copiado @MalwareMustDie, @gN3med1s descubre las urls que se encuentran afectadas por este Zeus





Puede verlo aqui




Una opción fácil para el obtener las Urls que son monitoreadas por Zeus, es infectar una PC y realizar un dump de la memoria con el utilitario de moonsols + strings de sysinternals


win32dd.exe /f zbot.dmp  (obtenemos el dump de la memoria)




De mas esta decir que podemos utilizar este dump y pasarlo por volatility.



Obteniendo los strings.

>strings zboot.dmp | grep -i https:// > salida.txt

(deje solo las que nos interesan)

@https://bancopostaimpresaonline.poste.it/bpiol/lastFortyMovementsBalance.do?method=loadLastFortyMovementList
@https://www3.csebo.it/*
@https://qweb.quercia.com/*
@https://www.sparkasse.it/*
@https://dbonline.deutsche-bank.it/*
@https://*.cedacri.it/*
@https://www.bancagenerali.it/*
@https://www.csebo.it/*
@https://*.deutsche-bank.it/*
@https://hbclassic.bpergroup.net/*/login
@https://nowbankingpiccoleimprese*
@https://www.inbiz.intesasanpaolo.com/*
@https://icb.paschiinazienda.mps.it/RBWeb/RBLite/ContiCorrenti/*
@https://icb.paschiinazienda.mps.it/RBWeb/RBLite/informativeRBLite/*
@https://icb.corporate.biverbanca.it/RBWeb/RBLite/informativeRBLite/*
@https://icb.corporate.biverbanca.it/RBWeb/RBLite/ContiCorrenti/*
@https://*.unicreditcorporate.it/*
@https://*.sparkasse.it/*
@https://paschiinazienda.mps.it/Paschihome/HomeBanking/webnet2.0/RTSitRapp/ASPX/*
@https://hb.mps.it/PaschiHome/HomeBanking/webnet2.0/RTSitRapp/ASPX/*
@https://*.unicredit.it/*
@https://*.csebo.it/*
@https://areariservata.bancamarche.it/*
@https://rob.raiffeisen.it/*
@https://www.credem.it/*
@https://secure1.businesswaybnl.it/*
!https://*.ru/*
!https://server.iad.liveperson.net/*
!https://chatserver.comm100.com/*
!https://fx.sbisec.co.jp/*
!https://match2.me.dium.com/*
!https://clients4.google.com/*
!https://*.mcafee.com/*
!https://www.direktprint.de/*
!https://it.mcafee.com*
!https://telematici.agenziaentrate.gov.it*
!https://www.autobus.it*
!https://www.vodafone.it/*
!https://*.lphbs.com/*
@https://*.onlineaccess*AccountOverview.aspx
@https://www.mercantilcbonline.com/secure/banking/protected/gridcard/*



Gracias a @MalwareMustDie, @gN3med1s y @rfb_



Muestra:  https://www.dropbox.com/s/33xl4ka6rbf2r9p/Zbot-3-09-13.zip?m

Password = infected






Es todo por el momento....



@Dkavalanche 2013


lunes, 2 de septiembre de 2013

Cuando el Anti-Virus no detecta NADA...


Hoy un compañero se dio cuenta que su PC estaba infectada, porque al insertar su Pendrive en otra PC con otra solución Anti-Virus, esta le detecto una amenaza en el dispositivo USB. Inmediatamente enviamos la muestra a Virus-Total y observamos que es detectada por la gran mayoría de los Anti-Virus.







Realizando un Scan... (fail...)



Verificando que la solución A.V: se encuentra actualizada.


Este malware se trata de un IrcBot con un clásico Crypter, que chequea si esta siendo debugeado.

IsDebuggerPresent


(BP en ZwWriteVirtualMemory y obtenemos fácilmente el dump)


En el análisis dinámico vemos como se aculta en el directorio de Windows



 AutoRun


Strings interesantes:


00402441   PUSH usb2_dum.0040B07C                    ASCII "[Update]:"
00402446   PUSH usb2_dum.0040B1D0                    ASCII "%s mis param."
0040245B   PUSH usb2_dum.0040B54C                    ASCII "CoupeSoldier"
00402480   PUSH usb2_dum.0040B50C                    ASCII "transfer thread"
00402485   PUSH usb2_dum.0040B07C                    ASCII "[Update]:"
004024E1   PUSH usb2_dum.0040B300                    ASCII "%seraseme_%d%d%d%d%d.exe"
00402525   MOV EDI,usb2_dum.0040B07C                 ASCII "[Update]:"
00402543   PUSH usb2_dum.0040B2D8                    ASCII "%s Downloading update from: %s to: %s."
004025AF   PUSH usb2_dum.0040B2D8                    ASCII "%s Downloading update from: %s to: %s."
004025C6   PUSH usb2_dum.0040B50C                    ASCII "transfer thread"
004025CC   PUSH usb2_dum.0040B130                    ASCII "%s Fail start %s, err: <%d>"
004025D5   PUSH usb2_dum.004092DC                    ASCII "supersyn"
004025F1   PUSH usb2_dum.0040B2CC                    ASCII "ddos thread"
004025F6   PUSH usb2_dum.0040B0A8                    ASCII "[DDOS SYN]:"
004025FB   PUSH usb2_dum.0040B114                    ASCII "%s %s already running: <%d>"


0040413D   PUSH usb2_dum.0040BAE8                    ASCII "Software\Microsoft\Windows\CurrentVersion\Run\"
00404177   PUSH usb2_dum.0040B7E8                    ASCII "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\Microsoft\Windows\CurrentVersion\Run\"

004038FE   PUSH usb2_dum.0040B940                    ASCII "Error"
00403946   PUSH usb2_dum.0040B948                    ASCII "%s-"
004039D9   MOV EAX,usb2_dum.0040B978                 ASCII "95-"
004039EC   MOV EAX,usb2_dum.0040B974                 ASCII "NT-"
004039FC   MOV EAX,usb2_dum.0040B970                 ASCII "98-"
00403A0C   MOV EAX,usb2_dum.0040B96C                 ASCII "ME-"
00403A24   MOV EAX,usb2_dum.0040B968                 ASCII "2K-"
00403A34   MOV EAX,usb2_dum.0040B964                 ASCII "XP-"
00403A44   MOV EAX,usb2_dum.0040B95C                 ASCII "2K3-"
00403A5A   MOV EAX,usb2_dum.0040B954                 ASCII "VIS-"
00403A61   MOV EAX,usb2_dum.0040B94C                 ASCII "UNK-"

00402B46   PUSH usb2_dum.0040B04C                    ASCII "[Sh0cKS Soldiers]:"
00402B4B   PUSH usb2_dum.0040B1C0                    ASCII "%s Main thread."
00402D60   PUSH usb2_dum.0040B8AC                    ASCII "Ping Timeout? (%d-%d)%d/%d"

00401065   PUSH usb2_dum.0040B020                    ASCII "%d %d"
0040125C   PUSH usb2_dum.0040B028                    ASCII "Wireshark"
004012C2   PUSH usb2_dum.0040B034                    ASCII "tcpview"
00401328   PUSH usb2_dum.0040B03C                    ASCII "filemon"
0040138E   PUSH usb2_dum.0040B044                    ASCII "procmon"
004018A2   PUSH usb2_dum.0040B224                    ASCII "open"
004019CB   PUSH usb2_dum.0040B248                    ASCII "Failed"
004019D0   PUSH usb2_dum.0040B22C                    ASCII "%s Failed to parse command."
00401A12   PUSH usb2_dum.00409230                    ASCII "giris"
00401A23   PUSH usb2_dum.0040925C                    ASCII "remove"
00401A39   PUSH usb2_dum.00409240                    ASCII "dw.indir"
00401A44   PUSH usb2_dum.0040B530                    ASCII "Download"
00401A4D   PUSH usb2_dum.0040931C                    ASCII "pstore"
00401A58   PUSH usb2_dum.0040B528                    ASCII "PStore"
00401A73   PUSH usb2_dum.00409254                    ASCII "update"
00401A80   PUSH usb2_dum.00409254                    ASCII "update"
00401A8B   PUSH usb2_dum.0040B520                    ASCII "Update"
00401AB5   PUSH usb2_dum.00409230                    ASCII "giris"
00401ACB   PUSH usb2_dum.0040B04C                    ASCII "[Sh0cKS Soldiers]:"
00401AD0   PUSH usb2_dum.0040B160                    ASCII "%s logged in."
00401AE8   PUSH usb2_dum.00409238                    ASCII "gir"
00401B03   PUSH usb2_dum.0040B074                    ASCII "[Irc]:"
00401B2A   PUSH usb2_dum.0040923C                    ASCII "cik"
00401B4A   PUSH usb2_dum.0040925C                    ASCII "remove"
00401B7A   PUSH usb2_dum.0040B170                    ASCII "[Remove]: Removed by: %s!%s@%s."
00401BAC   PUSH usb2_dum.00409240                    ASCII "dw.indir"
00401BE3   PUSH usb2_dum.0040B50C                    ASCII "transfer thread"
00401BE8   PUSH usb2_dum.0040B088                    ASCII "[Dl]:"
00401BED   PUSH usb2_dum.0040B114                    ASCII "%s %s already running: <%d>"
00401C48   PUSH usb2_dum.0040B088                    ASCII "[Dl]:"
00401C4D   PUSH usb2_dum.0040B4EC                    ASCII "%s Downloading URL: %s to: %s."
00401CC1   PUSH usb2_dum.0040B088                    ASCII "[Dl]:"
00401CC6   PUSH usb2_dum.0040B4EC                    ASCII "%s Downloading URL: %s to: %s."
00401CE0   PUSH usb2_dum.0040B50C                    ASCII "transfer thread"
00401CE5   PUSH usb2_dum.0040B088                    ASCII "[Dl]:"
00401CF8   PUSH usb2_dum.0040B088                    ASCII "[Dl]:"
00401CFD   PUSH usb2_dum.0040B1D0                    ASCII "%s mis param."
00401D09   PUSH usb2_dum.0040924C                    ASCII "dw.dur"
00401D1F   PUSH usb2_dum.0040B088                    ASCII "[Dl]:"
00401D2B   PUSH usb2_dum.00409314                    ASCII "socks4"
00401D50   PUSH usb2_dum.0040B4DC                    ASCII "Socks4 Server"
00401D55   PUSH usb2_dum.0040B09C                    ASCII "[Sock4]:"
00401D5A   PUSH usb2_dum.0040B114                    ASCII "%s %s already running: <%d>"
00401DB2   MOV ESI,usb2_dum.0040B09C                 ASCII "[Sock4]:"
00401DBD   PUSH usb2_dum.0040B4C0                    ASCII "%s Server running on: %s:%i"
00401E1F   PUSH usb2_dum.0040B4C0                    ASCII "%s Server running on: %s:%i"
00401E36   PUSH usb2_dum.0040B4B0                    ASCII "Socks4 thread"
00401E3C   PUSH usb2_dum.0040B130                    ASCII "%s Fail start %s, err: <%d>"
00401E49   PUSH usb2_dum.004092CC                    ASCII "rarinject"
00401E61   PUSH usb2_dum.0040B494                    ASCII "WinRAR Injection Activated"
00401E86   PUSH usb2_dum.0040926C                    ASCII "msn.msgemail"
00401ED8   PUSH usb2_dum.0040B488                    ASCII "MSN Threads"
00401F2B   PUSH usb2_dum.0040B0B4                    ASCII "[IM]:"
00401F30   PUSH usb2_dum.0040B454                    ASCII "%s Thread Activated: Sending Message With Email."
00401F3C   PUSH usb2_dum.00409264                    ASCII "msn.msg"
00401F8E   PUSH usb2_dum.0040B488                    ASCII "MSN Threads"
00401FE1   PUSH usb2_dum.0040B0B4                    ASCII "[IM]:"
00401FE6   PUSH usb2_dum.0040B42C                    ASCII "%s Thread Activated: Sending Message."
00401FFB   PUSH usb2_dum.0040927C                    ASCII "msn.stop"
00402011   PUSH usb2_dum.0040B0B4                    ASCII "[IM]:"
0040201D   PUSH usb2_dum.00409288                    ASCII "msn.sendzip"
00402069   PUSH usb2_dum.0040B488                    ASCII "MSN Threads"
004020BC   PUSH usb2_dum.0040B0B4                    ASCII "[IM]:"
004020C1   PUSH usb2_dum.0040B3FC                    ASCII "%s Thread Activated: Sending Message & Zipfile."
004020D1   PUSH usb2_dum.00409294                    ASCII "msn.stopzip"
004020E5   PUSH usb2_dum.0040B0B4                    ASCII "[IM]:"
004020ED   PUSH usb2_dum.0040B3E8                    ASCII "%s Thread Disabled."
00402107   PUSH usb2_dum.004092B8                    ASCII "aim.msg"
00402140   PUSH usb2_dum.0040B3DC                    ASCII "AIM Threads"
0040218F   PUSH usb2_dum.0040B0BC                    ASCII "[Aim]:"
00402194   PUSH usb2_dum.0040B42C                    ASCII "%s Thread Activated: Sending Message."
004021A0   PUSH usb2_dum.004092C0                    ASCII "aim.stop"
004021BA   PUSH usb2_dum.0040B0BC                    ASCII "[Aim]:"
004021C6   PUSH usb2_dum.004092A0                    ASCII "triton.msg"
004021FF   PUSH usb2_dum.0040B3D0                    ASCII "TIM Threads"
0040224E   PUSH usb2_dum.0040B0C4                    ASCII "[Triton]:"
0040225A   PUSH usb2_dum.004092AC                    ASCII "triton.stop"
00402274   PUSH usb2_dum.0040B0C4                    ASCII "[Triton]:"
00402279   PUSH usb2_dum.0040B3E8                    ASCII "%s Thread Disabled."


Comunicación con el c&c IRC





Recomendación: Extremar las medidas cuando conectamos nuestros soportes removibles (pendrives, memorias sd, teléfonos celulares, etc) en una PC que no es del todo confiable, Instalar una solución anti-virus + otra solución anti troyanos como malwarebytes y realizar escaneos regulares.


Muestra:  https://www.dropbox.com/s/gd016xolomenf5p/IRCBOT-02-09-13.zip?m


Es todo por el momento....



@Dkavalanche 2013

 Hola, me mudé a medium .... nos vemos!!! FELIZ 2022!!!