Jump to content
Popica1993

Bypass sau JMP in cazul unei aplicatii create cu Delphi4.0

Recommended Posts

am o mini aplicatie ( 4Mb )ce controleaza in spate cateva baze de date Access, soft creat in trecut de cineva ( nu mai exista programatorul ), ce lucreaza doar pe Win7, cu ceva licenta ascunsa prin Reg sau in alt utilitar.

am auzit ca o pot muta cumva pe alt laptop ( pana acum trebuia sa ii fac clona 1:1 pt acelasi 1:1 laptop din cauza licentei ) cu ajutorul Ollydbg / x32dbg
ceea ce nu reusesc insa, sa gasesc unde sa inserez JMP si nu reusesc sa ii fac compile in DeDe 3.50 (imi pare mai easy to edit) pentru a testa functionalitatea

 

Poate cinveva insa imi poate da un sfat, sau o mana de ajutor cateva minute, 

Merci

Link to comment
Share on other sites

Salut,

Daca zici dede inseamna ca e o aplicatie Delphi.

Pe langa Dede mai este si toolul IDR

https://github.com/crypto2011/IDR

In toolurile astea vezi cam pe unde prin ui se activeaza licenta, prin ce metoda si din interiorul metodei iei adresa programului in care se face verificarea, apoi mergi in ida si patchuiesti linia respectiva.

Cam asta e tot, partea dificila e sa descoperi unde se face verificarea.

  • Like 1
Link to comment
Share on other sites

Am descoperit si tool-ul IDR, dar nu ma pricep in a-l compila pentru ultilizarea lui in win10 

Da, este o aplicatie Delphi

nu e dificil sa descoper verificarea, este cam destula de evidenta in listele de la Dede si DelphiDecompiler, doar cumva sa inserez ceva JMP si sa il compilez pentru verificare, 

crezi ca poti sa ma ajuti cu IDR sau sa iti fac share la mica aplicatie pentru a arunca un ochi ? 
Merci pentru timpul acordat

Link to comment
Share on other sites

Salut, ar putea fi mai multe solutii, dupa cum ai mentionat si tu, una dintre ele este inserarea unui jmp pentru a trece de validarile de licenta. In principiu trebuie sa intelegi cum functioneaza acea validare. Poti incerca sa folosesti un tool precum "API Monitor" (sau macar Process Monitor) sa vezi ce face si poate iti dai seama "de unde citeste licenta". Asta ar ajuta si pentru un patch jmp ulterior dar cunostiinte de reverse engineering tot vor fi necesare. Pare greu, dar eu iti recomand sa petreci cat mai mult timp facand asta, desi poate nu o sa iasa, pentru ca o sa inveti multe lucruri utile. 

Nu stiu daca ar avea cineva de pe forum timp sa se uite deoarece poate dura de la cateva minute la cateva zile.

  • Like 1
Link to comment
Share on other sites

un Process Monitor imi arata aceste aplicatii pornite odata cu softul presupun (poza atasata, sper ca este aplicatia de monitorizare buna )

<a href="https://ibb.co/s2z3SzT"><img src="https://i.ibb.co/0cvJNv0/Capture.png" alt="Capture" border="0"></a>

 

Link to comment
Share on other sites

https://learn.microsoft.com/en-us/sysinternals/downloads/procmon

http://www.rohitab.com/apimonitor 

 

Daca vrei sa intelegi ce contine un EXE, adica ce se vede cu acel program care asta face, te poti documenta putin de aici: http://packetstormsecurity.com/files/download/122779/Formatul_Fisierelor_PE.pdf

 

Sau gasesti mult mai multe resurse in limba engleza. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...