Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - karmany

#511
Muchísimas gracias por la información, muy interesante.

Yo cuando me refería al uso de rnd según el programador pues me refería a que si en su programa usa una secuencia pseudo-aleatoria, ¿Cómo va a favorecer el registro de usuarios?
(Voy a tirar de mi libro de VB6). En VB6 tenemos:
variable = Rnd([expresión]);
Si expresión:
<0:     el resultado es siempre el mismo número
>0 o se omite: el siguiente número aleatorio
=0: el último valor generado

Si expresión es >0 o se omite se generará la misma secuencia cada vez que se ejecute el programa. Para variar esta secuencia en VB6 se usa Randomize n. Si no se usa n el valor se obtiene del reloj del sistema.

Si yo programo:
Randomize
valor = Rnd(9) ;por mucho que reinicie, valor será diferente en cada ejecución.

Otra cosa y me imagino que es a lo que te refieres es a:
valor = Rnd ; donde en cada ejecución valor será el mismo.

Pero yo tengo dudas de que usar una secuencia pseudo-aleatoria sea lo más conveniente para registrar un programa. Aunque puede por supuesto que me equivoque.

Un saludo y gracias por tu colaboración.
#512
Efectivamente acabo de hacer una prueba con VB6 y la función rnd() se convierte en rtcRandomNext.

¿Y ese programa usa para el registro un número aleatorio? En qué pensará el programador  :P
#513
Ahí se ven operaciones de punto flotante. Lo que interesa saber es a dónde va o el nombre de la función de la librería de Visual Basic: MSVBVM60.#593

Para saber a qué corresponde RND en Visual Basic lo más fácil es crear un programa en VB6 y analizarlo con tu depurador.
#514
Creo que el que se semeja más al código que buscas es el de Numega... Hace años que no lo uso y se me ha olvidado hasta el nombre, creo que el programa se llama: Numega SmartCheck.
#516
Introducción por karmany
karmany: Últimamente en el foro, los usurios preguntan a menudo sobre emulación o cómo se debe tratar el tema de las mochilas (dongles). Mejor que yo nos puede orientar para dongles sencillas y en Windows XP una persona que trabaja en este tema: dongle2bin al que le doy las gracias por el gran trabajo que ha hecho.
Dejaremos un tiempo este archivo como destacado y posiblemente en un tiempo lo guardemos en crackmes/tutoriales.

Dejo el tutorial que nos ha enviado:

Tutorial para emular en windows XP , las dongles Hasp y sentinel
Hola a todos.
Me he decidido a realizar este tutorial despues de que algun miembro del foro me lo pidiese en algun mensaje, tened en cuenta que este tutorial es para emular las dongles mas sencillas de los fabricantes Hasp y sentinel, y en el sistema operativo windows xp.

Este tutorial es unicamente para las personas que tienen en su poder una dongle fisica, la cual a sido comprada con los derechos del software y licencia del frabricante del programa, la licencia de este soft puede que no incluya la posibilidad del uso del software en mas de un ordenador, lo cual esta copia de seguridad deberia usarse unicamente en un ordenador  y no usarse en varios equipos al mismo tiempo.

La legalidad y/o el uso fraudulento de este tutorial no es responsabilidad del usuario (yo) que lo ha escrito, lo cual hace que si falla, no funciona o sufre algun desperfecto la dongle original no es problema del que escribe.
este tutorial se ha utilizado software que esta en la red, simplemente lo he recopilado y puesto aqui para poder tenerlo a mano y todo junto.

Una vez claro esto empezamos :
Lo primero y principal es saber que modelo de dongle tenemos conectada al usb o lpt de nuestro ordenador , esto lo podemos saber con los siguientes softwares :
http://www.easy-share.com/1915639087/detector.rar

Pasos :
Descomprimir en carpeta y ejecutar detector.exe o usbsearch.exe
estos software detectan y muestran los modelos de hasp , sentinel y algun modelo mas de dongle.
Ya sabemos que modelo tenemos conectada al puerto de nuestro pc por lo cual vamos a realizar los pasos para hacer la emulacion .
Primero si el modelo es HASP4 o Hardlock :
descargaremos este soft :
http://www.easy-share.com/1915639086/hasp2007.rar
Descomprimiremos y habran 2 ficheros ,
edgespro11 y HASPHL2007
por ahora solo utilizaremos el hasphl2007
ejecutamos y seguimos estos pasos :
•   Lengueta "driver"
•   Boton "Instalar driver"
•   Lengueta "emulator"
•   Boton "comenzar"
•   Minimizar
•   Ejecutar el programa que utiliza la mochila
•   Trabajar con el normalmente
•   Cerrar el programa
•   Volver a  "hasphl2007"
•   Boton actualizar
•   Lengueta "dumper" ahi deberia salir unos numeros 3333:3333 o 2334h
•   Boton guardar , aqui tardara un rato segun potencia equipo

Una vez tenemos el fichero , abrimos el edgespro11
vamos a la lengueta HASP si el modelo es HASP4 y HASP HL y el modelo es HARDLOCK
Boton browse y elegimos el fichero que nos a creado el software hasphl2007
despues al boton browse de la linea "DNG file location" y le damos un nombre
y el boton "solve"
Ya tenemos el fichero necesario para poder usarlo en hasphl2007
volvemos al soft Hasphl2007 y vamos a la lengueta dongles, boton load dump y elegimos el fichero creado con el soft edgespro11
PD: Este metodo solo funciona en windows xp, 32bits, y con los modelos HASP4 , HASP basic y Hardlock, en algunos casos de hardlock usan codificacion "RUS" lo cual hasphl2007 no es compatible y es necesario otro soft.
para las dongles hasp hl (error 31) y/o hasp hl SRM no sirve este software y tutorial.




Tutorial Emulacion Sentinel

Descargamos el software:
http://www.easy-share.com/1915639348/sentinel2007.rar
y habran 2 archivos
edgespro11 y sentinel2007
en este caso primero es necesario realizar el fichero de volcado, pero lo haremos con el soft  edgespro11 ,
lo ejecutamos, vamos a la lengueta sentinel,
boton browse y elegimos el fichero que queremos que guarde la informacion de la dongle
y le damos al boton dump&solve
a los pocos minutos terminara y creara el fichero
ejecutamos sentinel2007
boton install driver
lengueta emulator ,start service
lengueta dongles , boton load dump y elegir el fichero creado con el edgespro11
pd: Este tipo de emulacion solo funciona en windows xp , y en algunos casos del dongle modelo  sentinel que utilizan llamadas y respuestas entre la dongle y el soft no funcionara correctamente.
Tambien esta este software para sentinel y hasp para windows 98 :
http://www.easy-share.com/1915639816/WKPE v1.81.rar
dentro está la explicación de su funcionamiento

dongle2bin
#517
Gracias por compartir... Tena... excelente:

Tena:"Eso si, de esta forma vamos a tener un notepad de unos 3,5 megas"
-Y en un idioma que a ver quién lo entiende jejejej
#518
Tendrías que subir el instalador para poder echarle un vistazo, si no es imposible.
#519
POr lo que comentas ("...al ejecutar el software, el olly se queda parado como si no estuviera ejecutando nada...").... yo creo lo mismo que MCKSys... es posible que estés con un .NET
#520
Ingeniería Inversa / Re: Crackeando 16 bits.
11 Mayo 2011, 23:44 PM
Échale un vistazo con IDA.
Si necesitas un editor de recursos a 16bits: Exescope

Otro debugger for 16bits:
http://www.mediafire.com/?nnmdzeuzntz

Enlaces interesantes en el foro:
http://foro.elhacker.net/empty-t271283.0.html
http://foro.elhacker.net/ingenieria_inversa/crack_me_01_by_red_mx-t255319.0.html