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


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 [88] 89 90 91 92 93 94
871  Programación / Ingeniería Inversa / Re: Sobrepasar Themida en: 5 Julio 2015, 20:51 pm
Hola a todos, les quería hacer una consulta, tengo una aplicación que esta protegida con Themida v2.x (segun RDG Packer detector). El problema es que al abrirlo con el OllyDbg no me muestra nada (me dice que está protegido).

Algun plugin para poder desenpacketarlo correctamente?

Yo use este script en varias ocasiones...


B#
872  Programación / Programación C/C++ / Re: Compilar tor.exe en C++ en: 27 Junio 2015, 07:49 am
Encontre esto que capaz te sirva porque es del año pasado, con respecto al compilador no usa VC pero si usa MingW y una especie de bash para windows si no me equivoco...

http://www.mictronics.de/2014/04/how-to-build-tor-for-win32/

PD: Al final del video de la pagina muestra el ejecutable compilado y lo ejecuta.
PD2: El bash ese para windows creo que lo podrias conseguir con el software de GIT...


B#
873  Programación / Programación C/C++ / Re: Compilar tor.exe en C++ en: 23 Junio 2015, 08:11 am
(...)me ayudarais a compilar TOR en visual studio.(...)
No recuerdo si visual studio tiene una herramienta como Make, pero estoy seguro que la mayoría de los compiladores GNU lo tienen...

1. ¿que debo compilar el "branch" o el "tag", y qué diferencias hay entre ellos?.
2. ¿que archivos debería de incluir (los de que directorios) para que compile el programa y que necesito?
Si hubieras leido el archivo Readme, tendrías que clonar(descargar) el repositorio en una carpeta y ejecutar:
Cita de: TOR Readme
To build Tor from source:
        ./configure && make && make install


B#
874  Foros Generales / Foro Libre / Re: Lagomarsino y Nisman, eran pareja gay? en: 15 Marzo 2015, 06:45 am
Mi gran duda es si Lagomarsino era pasivo o activo?  >:(

¿En que sentido pasivo o activo?

Lo que si parece por la noticia de la cuenta extrangera es que si tenía mucho activo económico :P


B#
875  Foros Generales / Foro Libre / Re: Lagomarsino y Nisman, eran pareja gay? en: 15 Marzo 2015, 06:06 am
::)
Hoy se a descubierto que Diego Lagomarsino y Nisman compartian una cuenta bancaria, esto fortaleze la teoria de que eran una pareja gay, teoria que en un principio se pensó por el contrato tan generoso que nisman le habia realizado a Lagomarsino donde el analista en sistemas cobraba mas de cuarenta mil pesos por mes :o
www.lanacion.com.ar/1776222-diego-lagomarsino-y-alberto-nisman-compartian-una-cuenta-en-eeuu

En ningún momento de la nota que está en ese link dice algo de que sea gay, es más hasta hace unos días no decían que Nisman tenía un romance con una modelo por todas esas fotos que salieron?

Por otra parte nuestro gobierno no es una democracia sino que es una demagogia con algún aspecto de autocracia implantada desde Nestor hasta la actualidad donde hay mucho clientelismo político en donde roban guita a lo loco para quedarsela ellos y para colmo también cobrar impuestos para crear planes sociales para darsela a vagos, ladrones, etc...

Aclaro que tampoco comparto la opinión de clarín y de los opositores ... Lo aclaro por si algún Kirchnerista me quiere contradecir o "romper las bolas" como decimos nosotros :P


B#
876  Programación / Programación C/C++ / Re: Grabar estructura en archivo [lenguaje C] [Windows 7] en: 13 Marzo 2015, 23:19 pm
Código
  1. //Asumiendo que tenés al menos una entrada de estructura ya previamente guardada...
  2. int ultimaMatricula;
  3. fseek(ptrEst,(-1)*sizeof(int), SEEK_END);
  4. fread(&ultimaMatricula,sizeof(int),1,ptrEst);

Código
  1. printf( "\n\n Listado completo\n" );
  2. fread(&est, sizeof(est), 1, ptrEst);
  3. while( !feof(ptrEst) )
  4. printf( " %d - %s \n", est.matricula, est.nombre ),
  5. fread(&est, sizeof(est), 1, ptrEst);
  6.  


B#
877  Programación / Programación C/C++ / Re: (ayuda) copilar dll en: 12 Marzo 2015, 03:46 am
ho perdón pero sigo sin una respuesta constructiva al error que me sale gracias
esta mas que claro que tengo 0 información de programación o creación de dll

Y sin saber nada de programación primero, ¿cómo le puedo a explicar a alguien que el error que tiene o lo que se quiere solucionar es un puntero de memoria que apunta hacia otro puntero de direcciones de memorias... ?

me marca en rojo esto ( pVTable = (DWORD*)pVTable[0]; ) que esta en la linea 430

...y que ese error se soluciona así:

Código
  1. pVTable = &(pVTable[0]);

En dicho caso si lo considera bien varias de las respuestas son constructivas porque dicen que tenés que hacer para saber como funciona y como arreglarlo, aunque admito que la primera de todas requería conocimientos previos de programación y podía ser dificil de entender:

Un par de cosas te señalo:

1. Probá reemplazar todos los nullptr por NULL que encuentres...

2. Tené en cuenta que cuando estás hookeando rutinas de una clase (CFakeQuery) el código de la convención de llamadas en Mingw y los compiladores de Microsoft (me refiero a la manera en que lo ensambla) es distinto: MingW envía el puntero del objeto a la stack como otro parametro extra mientras que Visual studio lo manda a un registro (creo que era edx). En castellano puede que cuando se ejecute el código de tu dll no funcione o provoque errores, por lo que recomiendo que cambies de compilador si querés hookear d3d...

3. Eso es Mingw de 64 bits? Te fijaste que al juego que quieras inyectarle esa dll esté hecho en 32 o 64 bits primero?

4. Algo que tengo sabido (por experiencia :P) es que no siempre metás copiar, pegar y compilar todo el código que encuentres sobre hacks debido a que siempre algún que otro error siempre le ponen para que justamente no hagas copy/paste y mirés como funciona el juego... Lo mejor es siempre tomar el código como referencia y armar tu propia dll desde cero sabiendo que funciona parte por parte perfectamente.
Tenés 1 solo error y por eso no compila. Los demás son Warnings.

nullptr no está definido en el ámbito de esa función. Si hay un .h que tiene la definición, tenés que incluirlo. Sinó reemplázalo por NULL como te dijo BloodSharp.

Saludos!
En ese caso deberías aprender programación primero, luego manipulación de memoria, algo de ingeniería inversa, un poco de assembler y recién finalmente como crear un rootkit. Con toda esa información recién ahí deberías tratar de hacer desde cero o compilar un código de un hack de terceros.
Todo eso te debería llevar unos cuantos meses de aprender...


B#
878  Programación / Programación C/C++ / Re: (ayuda) copilar dll en: 12 Marzo 2015, 02:43 am
me parece que esta mas que claro que tengo 0 información de programación o creación de dll

En ese caso deberías aprender programación primero, luego manipulación de memoria, algo de ingeniería inversa, un poco de assembler y recién finalmente como crear un rootkit. Con toda esa información recién ahí deberías tratar de hacer desde cero o compilar un código de un hack de terceros.
Todo eso te debería llevar unos cuantos meses de aprender...

me parece que para esas cosas están los foros o paginas que uno puede acudir a pedir ayuda o bien compartir sus conocimientos de otra manera no estaría pidiendo ayuda acá

Claro que esas cosas están en Internet porque alguién lo compartió y que uno puede venir a pedir ayuda para tratar de entender un tema. Pero la idea del foro es justamente eso, compartir información y ayudar a entender o pedir ayuda para ver cuales son los errores y no para pedirte explicame desde cero o "haceme la tarea":

el del problema soy yo los de mas lo pudieron hacer bien si te paso las cosas te fijas si vos lo podes copilar por favor

EDIT: Se dice compilar, no copilar...


B#
879  Programación / Programación C/C++ / Re: Grabar estructura en archivo [lenguaje C] [Windows 7] en: 11 Marzo 2015, 04:06 am
Hola BloodSharp.
Si te toparas en un caso como el mío me podrías decir como lo solucionarías, el caso es que estoy buscando desde que ivancea96 me sugirió serealizar los campos de la estructura y no encuentro ni un mísero ej. o por lo menos al alcance de mis conocimientos, espero puedas(an) ayudarme.

Saludos.
Daniel

Mmm, en realidad depende de como uno lo quiera grabar los datos y la cantidad de estructuras de objetos quieras guardar... En mi caso yo primero cifraría los datos de la estructura con una clave (cosa que en realidad es opcional y para complicar la lectura de como están guardados los datos, sobretodo en los strings, dado a que si no están cifrados aparecen tal cúal están como si fuera en texto plano) y luego escribiría la estructura entera cifrada.

Ejemplo usando tu código:

Código
  1. FILE *ptrCte;//Archivo ya abierto
  2. int graDtos(Cliente *ptrCliente)
  3. {
  4.    return fwrite(ptrCliente,sizeof(Cliente),1,ptrCte);
  5. }
  6.  
  7. int leerDatos(Cliente *ptrCliente)
  8. {
  9.    return fread(ptrCliente,sizeof(Cliente),1,ptrCte);
  10. }
  11.  
  12. char *szClave="unaClave";
  13. int graDtosCifrados(Cliente *ptrCliente)
  14. {
  15.    Cliente clienteCifrado;
  16.    memcpy(&clienteCifrado,ptrCliente,sizeof(Cliente));
  17.    //No cifro la estructura original por si la necesito luego
  18.    RutinaParaCifrar(&clienteCifrado,sizeof(Cliente),szClave,strlen(szClave));
  19.    return fwrite(clienteCifrado,sizeof(Cliente),1,ptrCte);
  20. }
  21.  
  22. int leerDatosCifrados(Cliente *ptrCliente)
  23. {
  24.    int bytesleidos;
  25.    Cliente clienteDescifrado;
  26.    byteleidos=fread(clienteDescifrado,sizeof(Cliente),1,ptrCte);
  27.    RutinaParaCifrar(&clienteDescifrado,sizeof(Cliente),szClave,strlen(szClave));
  28.    memcpy(ptrCliente,&clienteDescifrado,sizeof(Cliente));
  29.    return bytesleidos;
  30. }


B#
880  Programación / Programación C/C++ / Re: Grabar estructura en archivo [lenguaje C] [Windows 7] en: 9 Marzo 2015, 20:18 pm
Mi consulta es, la única manera de grabar los datos en disco es con fprintf y detallando uno por uno los campos de la estructura o hay alguna manera de hacerlo  más conciso,  realmente ¿si la estructura tiene 20 campos hay que detallarlo uno por uno?

No, para esciribir toda una estructura de una tenés fwrite...


B#
Páginas: 1 ... 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 [88] 89 90 91 92 93 94
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines