Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: ErCuñaodeRocky en 4 Noviembre 2005, 19:07 pm



Título: RETO comenzar desde cero: Victima Drtooth
Publicado por: ErCuñaodeRocky en 4 Noviembre 2005, 19:07 pm
Hola a Todos, os ruego me ayudeis a entender el funcionamiento del programa Drtooth - www.drtooth.net, os ruego no faciliteis directamente el CRACK, sino que con vuestra ayuda poder entender los modulos del programa y como intentar saltar la protecion.
Se que lo conseguiremos, os ruego me informeis de como lo haceis y yo los adelanto que haga. SALUDOS

Gracias a todos los que me enseñaron y con su ayuda aprendi.


Título: Re: NUEVO RETO: Drtooth
Publicado por: ErCuñaodeRocky en 4 Noviembre 2005, 19:46 pm
El programa no esta cifrado y esta programado en Visual Basic 6.0 Segun Saleng.

Se compone de 5 ejecutables (1 de ellos sin importancia para el registro)

     - DtWes2k3S.exe               El programa
     - DrToothWebAct.exe         Activación de Licencia
     - DrToothWebRen.exe        Renovación de Licencia
     - DtEspRegN.exe                Registro
     - DtReorg2k3.exe               Reorganización de Archivos

La base de datos son de microsoft Acess con password de acceso a datos.

     - DtNet.mdb                  contiene el numero de serial estandar para todas la instalaciones demos y el nombre del ordenador que tengamos asignado. Supongo que este dato es para los usuarios registrados no puedan copiar todos el programa y pasarlo a otros ordenadores.

     - DtNet.mdb                  contiene el nombre de registro y unos numeros sospechosos.
     - DTUSR-@@.mdb          Contiene datos y no esta protegida
     - DtwPsw.mdb               No contiene ningun dato
     - dtwin-AA.mdb             contiene los datos de una empresa vacia
     - Dtwin-eu-mdb             contiene los datos de una empresa de ejemploi con datos.


Datos adjuntos al programa relevantes.
licencia.txt            contiene los datos de la licencia que solo los usa los programa de activacion de licencia o renovacion para la comprovacion mediante internet. los que pongamos en este txt se mostrara al ejecutar los programa mencionados.

EL MAS IMPORTANTE: dt.dtp este archivo contiene muchos numeros, en caso de modificar al nombre de registro o el numero de serial el programa los reemplaza por error y te bloquea el uso del programa con un message box de proteccion violada (ACEPTAR) y se cierra.

NOTAS:
Supongo que para que tenga fecha de caducidad la demo debe de haber un registro en el registro o algun archivo perdido con los datos de la instalacion.
El nombre de registro se convalida con los numeros que haciendo una operacion ya sea matematica o conversora da como resultado todos los numero o parte de ellos. si no es asi los elimina y los sustituye por error. para que no se pueda seguir ejecutando el programa.

Bueno esto es todo, espero que me ayudeis SALUDOS A TODOS


Título: Re: RETO para valientes: Drtooth
Publicado por: ErCuñaodeRocky en 5 Noviembre 2005, 10:00 am
Hola
Basandome en el tutotial 9 de Diablo poeta, veo que el programa han tomado las medidas para no usar las api o por lo menos protegerlas, la nags que sale informandote de la demo no tiene cabecera, ademas de no poder correrlo con el olly porque queda parado con un error que tampoco entiendo.
Con el regmon le he hecho un chequeo creo que los datos del tiempo los coge del registro, pero mi poca esperiencia no me da para saber cual en concreto pues hay mogollon de registros ¨(openkey, querykey, closekey)¨
las bases de datos obtuve las clave con el programa Access Key de passware.


EL QUE SIGUE LA CONSIGUE.

DOY LAS GRACIAS A TODO AQUEL QUE ME ENSEÑO Y DEL QUE LEYENDO APRENDI.


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: Revolutions en 10 Noviembre 2005, 21:53 pm
Lo siento pero mis conocimientos son muy escasos, pero paciencia espera la ayuda de los maestros azofaifo, diablo y otros que te ayudaran a aprender......
No obstante te dire que lo intentare


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: Revolutions en 11 Noviembre 2005, 20:07 pm
 :D  Hello
Analizando el programa creo que la solucion a la limitacion de tiempo esta en el registro de windows, pues los datos de nuestra instalacion la toma de alli, por otro lado esta que el nombre combina exactamente con los numero que hay en el archivo dt.dtp, lo que veo dificil es saber la conversion que toma el nombre para que el valor sea estos numeros.

A ver si os animais los maestros... que no creo que haya reto que se nos resista...
 :o


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: ErCuñaodeRocky en 11 Noviembre 2005, 20:18 pm
 ;) ;) ;)
Revolutions Gracias por tu apoyo pues ya pensaba que en esto estaba solo, yo los adelantos que llevo son pocos estoy provando con el descompilador especifico por excelencia de Visual Basic el SMARTCHEK a ver si por ahi saco en claro algo para aplicar los breakpoint pues con el Olly se me colgaba al intentar correrlo.
Oye revolutions sin querer ofender, no te parece que este foro esta +muerto que chuky, he encontrado un foro que parece esta mas activo y las personas son muy agradables pues te prestan su ayuda a los que no sabemos muxo, pues el espiritu de ese foro es enseñar sin esperar nada a cambio.
te lo mando por M.P.

GRACIAS de nuevo Compi por tu ayuda.


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: Revolutions en 11 Noviembre 2005, 20:31 pm
No pasa nada el foro es bueno pero yo creo que aqui hay grandes maestros, te paciencia no desesperes, ya vendra la caballeria.
Otra cosa yo utilizo el Olly y cuando no me rula tb utilizo el Softice 4.5.
Saludossssssssss


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: Revolutions en 11 Noviembre 2005, 20:36 pm
 :-\ Una cosa E.C.Rocky yo tambien tengo mi batalla personal, por si puedes echarme una mano en lo mio es el Train Draw que es para hacer maquetas de trenes que es lo que me rula a mi.
lo puedes pillar en www.egarasyg.com, es una demo de tres dias, una vez transcurrido te pide el registro un codigo en concecuencia de uno que te dan..
Bueno ya me diras, pero te aviso este tambien es complicado..


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: ErCuñaodeRocky en 11 Noviembre 2005, 21:07 pm
Intentare hacer lo que puede pero sabes que mis recursos son limitados, pero puedes contar con que lo intentare soy un chico muy dedicado y me gusta ayudar dentro de mis limitaciones.

Hay mucha basura pero gracias a dios no todo lo es.


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: Eraser en 15 Noviembre 2005, 13:43 pm
Estimados amigos la victima esta en "P-Code" por tanto el SmartCheck no funcionara correctamente, en estos casos yo empleo el WKT-VBDebugger v1.3e o bien, VB Decompiler Lite v1.3.

Le echare un vistazo en el poco tiempo q dispongo y os hare saber las novedades.

un saludo



Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: ErCuñaodeRocky en 16 Noviembre 2005, 12:42 pm
Ante Todo darte las gracias Er@ser solo por contestar, ya creia que nadie lo haria, este echo me da alas.... para seguir en la brecha aprendiendo. GRACIAS POR TU AYUDA.
La protección que yo mencionaba que habian tomado era la P-Code como bien aclaras. ¿En que consiste? ¿Como lo has sabido?


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: Eraser en 18 Noviembre 2005, 13:34 pm
Si haces la siguiente prueba, de Retrasar la Fecha del Sistema, y vas a la Pantalla About. Observaras una cosa muy graciosa "dd - Dias restantes ..." Te incrementa los dd - dias restantes de prueba.

Este sistema de proteccion es lamentable, existen tutos q explican como patchear esta proteccion y cambiar los textos "Version Demo"

Un Saludo.


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: Revolutions en 21 Noviembre 2005, 19:11 pm
Eres Genial, Gracias por decirme los programas que utilizas, de echo el vb decompiler va genial el otro se me cuelga. Sobre lo de cambiar "DEMO", creo que eso no es posible porque Demo no lo tiene puesto fisicamente en ninguna parte del programa solo en acerca de.. o en la pantalla de entrada, pues el nombre tiene una validacion y en cuanto se cambia, los comprueba dando el error  "proteccion violada" con el consiguiente borrado  del archivo dt.dtp y lo dejara con el mensaje error, a no ser que hagamos una copia de este fichero antes de provar. Seguimos. Con respecto a la fecha de utilización localizar de donde toma los datos, para arreglarlo, espero ayudar sin interferir, ya que no creo que sepa tanto como ER@SER. SALUDOS


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: ErCuñaodeRocky en 22 Diciembre 2005, 19:09 pm
el archivo dt.dtp contiene estos numeros son 50 lineas de 255 carateres y contiene la informacion del nombre de registro, el numero de registro, la fecha de caducidad del programa (puede eterna)

106246336434105504830272537384767035760336046120645462448345544640054663706433803626348453752611126511354036035206860555254586727310710612066303665655208510352223562244514514417000156534560082632682862370741340607636062160533481524083404474123236016681322
050572108224146476145506451385513233101586223160742161246131837630301412245036648146663175458083646512402254640216448356736125816061404556506600237601531176222565654470548574042174056615735023020370755082013246822384130155410000747384800636511631814016505
280262524745375161112651135362602528686844425457661720071050286638256565416851046334460435562563552011126765570110375300300340105246171804020427164450263610462658533435012811343361062353364240055038382724373847670347503368460205353524483455446400446636654
763351436585133065147084823602717251566071802134811274228034368676658175068525320510702685613413148186710323436003441524226662111206040511205062304212512062662616032113362575003576105624066243442126104352810533724582520400514135334561508502607042865011047
305143440243600451358421212011500211041562133134220055838382422043736670327583048460205343521283134436406445536654305023132274537514011234002336240222811026764560110374300300338184245171764610327163440263500451558423434611700243351662352264230044837381724
505560617010348012642170332676765581650585153285167026846134131481866003124356823404241265511111858305011040622041025126616615168321033524758025661056240662434320250033427084327234724203864141252335604075025076328656010475662351326574132054046084723601717
313227442641301023400233624822055757444133575614204605501565282254544147500463112663025612622428010147645601103743602802181641251405636103041333481335083513474211126014002110304520320342186448373814110427365662265820483501653435111720243353064355366532050
836500104552803602461661541516838102351443602444065424666143338025003342708422623451400366464625233535457582557632764401844344225632634272065274348452250171615553356170102450016281763326757653516365741530851660267436247373508560038242548234742382855133332
706541613424338563862512234511344035133176857333123465503184605481555271253544047406352102562025512522428000146644660083642682802171541250404636163041333481325083412474201016014002110304510320331186447272713110327365662165828373561643424101720233253654355
243544758154663176448183433322453253427286526434734125816061454335607010245001627176232665655251526574142684066615742523737350756082723254823364137153260001757364001645528636024616515415058280022514425624340643136551323380150022426084226134414683563536152
525851150422370413672303363012125805671221485401301420275236151605021415244551244611462458532213012611322142562143144321055048402523153847670337603150471206454622283235446407546637064316034243384537524111245113440340331668605552345867253145054804542711535
112156631136814616505305057270822414425614330643135551323380150622316084216124413683563535141224254464814466317544808333331245225242728642633473412581606145433450660023560152717623256565424052557404267406661573252362635075508271324482336413715326000074736
862182602310891470604631363660559681540083714674123291016082972506312422551316467202116732540385662384826573769644747133022465505183504445453176350413036484058301570014590582316565736514566540612650748175540140364505740630423076229651472563103416664666008
584523602717256644571802135611273028034368676636173768525300510702685463483846186711383536503447524826430111206047511205662004012502062642616030113362553603545105424766243440126114352810533724562500460564035334546558502657042865511045454335643645383006374
458614401571317464735504566550511550748075430140363505648630222376224650301363100005653656008283218216220074036060653006216054558154767360466312323080668122248541241145121635720201513153827556138472157376064464612301245440217356447545116614041383648405808
456200400256266164151683810335245360254410542466624343002600334270843272345240036646462523353645750255764286540104434423563263528300537445845236027171555345617010346012628180333676765351636585153085167026843634737451866003824355023474248264361111858375011
251524147505160112660025612602428675847625607661723661850186641251405616851041333480335062513474211126764070110304320320342185248171864110427165660265800481508523435112700243361062353366232050831322724264130670340503368480205575724413357561420460550656328
255335615010225001428156310475765351436574133065146024843632737350556003821034821274228233361111558365001045528036022614613413148381020312436021238532014440868066027616063643162081300572452425020081142353701355153533767222220604162231617331522362307270262
133348632506141247420101676406011030431032033118414717076411032716566816580837156742343410170023335065235225523204683131161426403856624058226838016557572331234655031846054865522702515240474041501025600255125824285758466146076616226608501865412504046167500
551111180130020104054204102411683563536232102354475812466305644818343332025303342728452643473410381404125433560401022500132814621847565535132657413265404661474362173735055608272102482016411713326000155736400164552863602261451341303828002031242562234064312
551585104632136041366236335301212570557011047530130132016523615160402041524445024361046235853121301251132214156213314432005503830252214384767032760314846020645352228313544640744663765430503424228453752411124511334024032066868444234586715205716502666382365
800634518666811614512393037274828312625619330640115551000180198620164974203302401683553535121002753464812466264546808339331715203242428445633473448381403325433450460621360171714690836564424032557402245404661373252162634065508271102472016419712376500053426
356224451452441800015653466008264268286237074144060763606216053348152508341447412324601608232250651242253138644727271613252635566236472257356164332413372243325368335425543216615041363426405800154801426158131756573331434655061865074817552714535430574063522
814016725535251210822434647114552645338073323310152622316274416324633183703030144224503606114681317045108364654240225464021644835603632511626246455682610023710153117122250080447254860634417625811503502302037270818201324612238633015541000076138620063653163
116614041363325405808143861425157131746463330424655051855074806541714534330564863522235522445035133170060565345600826326827612707403406065250621505223715246734044631232358066812214854124114312763472627151315162555613547215724606423241236123322526732442554
438356736115816050464456506606137681530066221565654460548464042174055615634013028370755682013245712384130155400000747284800636411620813005504504057200822403647614558645137551322216158622316073115123613182753030141224463664714665216535807354551240215463021
864610327163440263600451558423435011700243351062353264230055838382724263736670347583368460205343524482354436400435536654327025152474537516011264002536260242857584442545766162066185018662825646541675104633346033556156245281112676457011037430030034818524517
611470505036344656660613668053006512155455446043746304107385560563401282826664567281214571238302004440868064627486063641062081300540450484720081140353751355853403754022220604861231567311512360307275262004121346356471465521653570735454113621445381154383456
546222812354462073464370343160042433835385241081451614400401316686035523468672531571761060430136363525851620122370214672301363060605803671807283408206120075336151602006215244551044617262458532223080618122142543143144321635028200523153827670137601150271054
203102411661561516831102351475802466065624866143332025003342708422623471410386404125233550467582507632764601846565225132657412265404668472250171615055606170102480016411763326757655716405741532851660267451241303808560031242568234042312655111118583050010405
141542133144220535028180522143827670127501148260853453522281135446207346337634305004242272537524168035160330040120668682442345766142057165006643803626341485152611136011356236035306860570257086727330710612006523615160208611514445004361726235853121308051712
328484616671138321450322753282443021126604751120566300401230257244242403011314235360334510542376622122012411412151753152136230047056403432134655850235704060551104545431364144538305638445845214025152366446715021336112430260321586766361437685233065157024854
430364863520015620245115124170001365345600826326828621705412404045360626302334813240834024741000160146810083045182102311863472627131103262556621547283735606423241017202332526532442554326461302116332640380812380122513711645647333023465503184505480454171153
434421263143528305537445845204015141355345615010326012428150310476765351436585133065147024843632737451666003822135021274228234361111658375011045620040022625613414148381031323536023441054226662111200240031205064304212522003664646232113364575023576405654010
016181322526532442553316361202016331540380812386122503710644646323022465503173564470454161143433836486251081452014401511317606035534568072531582761070430140304525062630222371224672401463100015803681008283418216231076337262703006216254551154718362460542323
504442245066061346815170652215646542405254640416748556056325136262406556826131437123531271432500807472548606344176258135055043040572708114033246133386330355412222761486223166731151234036725535251412242434647144552165338073323312352152316285416324733115706
861440157131746473550456655051155074806543014636350564863022237500253625824285758444143576616206608501765282554544167500463334663255614624428010167645601103743603803381841451707636103271634481635083515574234346017002332506523522542300448373816142627365662
145032385320344402222760486112156731150133035724524250402131433547034552065337072222211341142316175415323623114705650343224465686134680416065121554553230415463031563855505631512625246645672612143712253026042158680646253760524417625813505404384846166711403
457043667260456312213080568122148541141144020535628200502143827455137471156266053454602281135446207346437534116504040282537384768045860340047130645463540345544051155664706543813626358563862612237511364030135306860555365680728310710612007303665665200621504
331522362307270262014321346358601468021603510735454313621445381154383450263141051523634467161061361805300601215868044625376852440752570058340128282616671720121450345105423766222220134114121517531521362300470564034321346558602357040605511045454313641445383
727310710612866303665655208510564445704366725035530121208056712114854013014402052561818040214382745502736104626585335350128113443610624633643410550483027253738476703476033604602064546244834554464005466370643380362634845375261112651135403603520686045525458
112752280443086806582751685264205207030056144241401067114235360034415342276622122060416112051633142135220726026260331134625850035701066350672544431361143538105337245825214005152363445715086036080438050120476763361437685233065157004833612828261667171812135
413662363353012125705570110475301301320165236151604020415144450243610462358531213012511322141562133144320055038382522143847670327503148460206453522283135446407446637654305024242284537524111245113330240220668684442345767142057165026663823656541485104632136
424032556402265404561373252162634045568271102472016411712326000054726480063451863681148236027172515660718021348012742280343686766581750685253205107026846134131481867103234360034415242266621111860405112050623042125120626626160321133625750035761056240662434
453751401123400233624022065758444234576614204616501566282364654147510463112603135612623528111247645701103743003003281652251515646103041434402436004513584212120115002110415621331342200558383824220437366703275830484602053435212821344364064355366543050231322
301442245036061146802170451083645542402254630216448356036325116262464556826106137101531161221500804472548606344176258115035023020372708182013246122386330155410000760286200636531631814016725535251210822434647114552645338073323310152622316274416323633183703
861425057131746463330424655051855674806541614534330564863522235521445035133170060555345600826316827612707303406064147500463112663025612622428010146645601103742602802181641251405636103041333481335083513474211126014002110304520320342186448373814110327365662
140036645462523353545758255663276440184434422563263427206527434845225017161555335617010245001628176332675765351636574152085166016743623737350856003724254823474238253361111858365001045528036024616615415168381023514436024440654246661433380250033427084226234
768605553456807253157176126073034656652586215042237042467230336301213580567122148540141142027533626160502141524455135471146246053232302261132214257324314532116504840252315384768043860315047120645463230323544051754664706441613424338563852512234511344035133
021346356471355521653570735454113665001045528036022614613413148381020312436023440654226661111180230031204064204212512003664646232103354575823576305644018443442126303342720452743484520401414125533561501022500142815631047576535143657413306514602474362273735


Lo datos viene confirmados en un archivo licencia.txt con los siguientes datos

user=DrTooth Demo Vers.
snum=2005250201
cofo=N
coge=N
prot=S
maga=S


Estos dos archivos se untilizan con el programa DtEspRegN.exe para registrarlo.

Saludos
y Felices Fiestas a todos


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: Revolutions en 24 Enero 2006, 10:42 am
ERASER desde que me dijiste lo de PE-Code me he familiarizado con los programas Visual Basic que normalmente vienen con esta proteccion pues es una funcion por defecto del Microsoft Visual Basic, estoy utilizando el VB descompiler lite 1.3 y al descompilar me da toda la información, busco en CODE el codigo del frame de registro y ahi no se por donde empezar, pues no es como en el olly que te da la direccion de memoria, no se perdona a lo mejor lo que digo no tiene logica, pues estoy perdido, es por ello que te pido ayuda.
SALUDOS


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: beholdthe en 15 Abril 2011, 19:20 pm
me interesaria mucho este programa.
alguien sabe de donde lo puedo conseguir?¿?¿
Un saludo


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: MCKSys Argentina en 16 Abril 2011, 00:38 am
El post tiene VARIOS años...

Deberias crear uno nuevo.

Saludos!

PD: Fijate aqui http://www.drtooth.net/Bajar_Demo.asp


Título: Re: RETO comenzar desde cero: Victima Drtooth
Publicado por: beholdthe en 17 Abril 2011, 18:49 pm
El post tiene VARIOS años...

Deberias crear uno nuevo.

Saludos!

PD: Fijate aqui http://www.drtooth.net/Bajar_Demo.asp

Muchas gracias :D