Programm Keys herausfinden

Dieses Thema im Forum "Sicherheit & Datenschutz" wurde erstellt von kokonuss86, 19. Juli 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 19. Juli 2006
    Hi Leute da ich ein Problem hab mit einem modul für ein Programm den key zu finden, kam mir die frage wenn ich den key eingebe muss das program ja iergendwo nachschauen ob das der richtige key ist, und das ist ja denk ich mal in den daten des programmes, oder?
    So waäre es jetzt nicht möglich den key heraus zu finden mit einem programm oder so das die daten sätze durch sucht und kp iergendwie den key halt findet^^.
    Hab selber auch mal geschaut aber das sieht alles so aus:

    B0AóDXt$`óDX\$dóDXT$hH9fo´$@ z óAYþóEYÆA(ÃA(ÊóYL$TóAYÅóEYÎóDXD$4fDo´$À fDo¬$Ð óAXüóEXÏfDo¼$° fDo¤$à óXøA(ÃóDY\$PóXùóYD$LA(ÊóEXËóYL$XóDYT$\fDoS$ð óDXÀ(×(ßóDXÁóEXÊfDo$  óYSóY[óY{A(ÀA(ÉóXSóX[ óX{óYC óYK,óXÐA(ÀóXÑóDYC(óYC$A(ÉóT$ óAhL0d$@HcÙûþuèWoÿÿ ýCéÞ &ÉƲ ; ¦ H9óHÁþLý% @`ûçHÁçI9ô`L8áu&è oÿÿÇ3ÿH0|$ E3ÉE3À3Ò3ÉèmÿÿýGÿë9ËèïÿÿýI9ôöD8t-9ËèÐîÿÿH9ÈÿO &ÀuÿE 9ø&Àtèânÿÿ08ë3ÿëè¥nÿÿÇ ¿ÿÿÿÿ9Ëèðÿÿ9Çë$è`nÿÿÇ 3ÿH0|$ E3ÉE3À3Ò3ÉèþlÿÿýGÿH9\$XH9t$`H9|$hL9d$@HÄHÃÌÌ@UHì0H9ê9MPè¿ïÿÿHÄ0]ÃÌÌÌÌÌÌÌÌÌHì(H0\$@H0|$HHcù9ÏèîÿÿHøÿtcÿuH9ö @¸Æ uë.ÿu)H9ß ö@Ht¹ èßíÿÿ¹ H9ØèÒíÿÿH;Ãt9ÏèÆíÿÿH9Èÿ= &Àu


    und ich kann da nicht wirklich was draus erkennen aber ein programm könnte doch bestimmt das wichtige vom unwichtigen unterscheiden und so vielleicht ein lesbaren text erstellen oder sowas, so ähnlich wie ein mensch veschlüsselte botschaften enzschlüsselt
     
  2. 19. Juli 2006
    Hi

    Da du absolut keine ahnung hast wie man programme cracken sollte um erflogreich zu sein,adde ich dir mal ein Flash Movie Tut,was ich vor einiger Zeit mal erstellt habe!In diesem Tut geht es um das Cracken von apps!
    Hoffe konnte dir ein wenig weiter helfen

    Hier der Download link!
    Passwort zum Entpacken "SuperFly"
    http://rapidshare.de/files/26264455/Black_Heaf_Reversing_Mysterium_Flash_Movie_22.rar.html
    Passwort zum Entpacken "SuperFly"
    http://rapidshare.de/files/26265895/Black_Heaf_Reversing_Mysterium_Flash_Movie_14.rar.html
     
  3. 19. Juli 2006
    ohlaalaa ich hab mir jetzt den anfang von deinem tut angeschaut, is ja nicht so leicht das zu verstehen aber ich werd mein bestes geben. es soll ja jetzt nicht am key hängen bleiben. aber ich hab da mal ne frage noch.das modul selber ist ja keine exe es ist ja nur ne datei die ich ins programm eingefügt habe die passwort abfrage kommt ja beim start des programmes.

    {bild-down: http://img95.imageshack.us/img95/3743/unbenannttq5.png}


    jetzt meine frage wo soll ich nach dem passwort suchen in der exe datei von dem programm in den unendlich vielen dateien im programm selber oder in den paar dateien des moduls?

    PS: was is ASM?
     
  4. 19. Juli 2006
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    Hi
    also du must schon mit den windows api function vertraut sein,denn über die api function kannst du an den aufruf der Message box oder bad boy meldung kommen und es versuchen zu patchen,oder versuchen nen serial zu zubbeln,das dürfte aber sehr schwer sein denke ich da größere frimen bestimmt crytos nutzen,um den key im arbeitsspeicher zu schützen!
    Dann solltes du als noob erst mal mit dem patchen beginnen!
    ICh habe dir mal auch tuts zu ASM dabei gepackt,diese behandeln aber nur die grundlagen,für mehr infos checke den link im forigen posting,oder nutze mal googel!
    Zu deiner frage, wo sollst du das passwort suchen?
    Naja wie währe es du machst dich erst mal mit dem Olly debugger vertraut,mit ihm kannst du sehr leicht festellen welche datein noch beim start gestartet werden,und du kannst zu den verschidenen modulen switchen!
    Besser währe es du suchts hilfe in Reversing foren!
    Viel erfolg



    Passwort zum entpacken lautet"SuperFly"
    http://rapidshare.de/files/26312285/Asm_Tuts.rar.html


    Beispiel für ansätze beim cracken!
    Api Break Point liste!
    Das wichtigste
    Je nach coding sprache versteht sich 8)
    Zb Vb /delphi C++ und so weiter!

    Code:
    InternetCloseHandle
    InternetOpen 
    InternetReadFile!
    Invalid registration
    vbaStrCmp
    Die wichtigsten Bps^^
    Killtimer in den apis gucken!
    
    RegQueryValueExA
    getdlgitemtexta
    getwindowtexta
    lstrcmpA
    GetPrivateProfileStringA
    GetPrivateProfileIntA
    WritePrivateProfileStringA
    WritePrivateProfileIntA
    messageboxa 
    
    Breakpoints für CRC32 sind:
    ReadFile
    CreateFile
    CreateFileMapping
    MapViewOfFile
    OpenFileMapping
    UnmapViewOfFile
    CloseHandle
    
    CreateWindowEX 
    destroywindow 
    
    
    getlocaltime" und "gettickcount" calls, die werden gern benutzt um 'ne trial rückwärts zu zählen. 
    eine andere möglichkeit ist die trialzeit in milisekunden umzurechenen und nach dem wert zu suchen... 
    
    z.B. push 1000h = 1000 millisekunden = 1 sekunde 
    3000 dec = 3 Sekunden. 
    0BB8 hex = 3 Sekunden. 
    
    Reading & Writing Files 
    ----------------------- 
    These are generic calls to read/write to a file, usually binary in nature: 
    
    ReadFile 
    WriteFile 
    
    more on locating file accesses: 
    
    SetFilePointer 
    
    GetSystemDirectory 
    GetSystemDirectoryA 
    
    These are the most common calls to read/write from/to a *.ini file 
    or a file of similar format. 
    
    for 16-bit win apps: 
    
    GetPrivateProfileString 
    GetPrivateProfileInt 
    WritePrivateProfileString 
    WritePrivateProfileInt 
    
    for 32-bit win apps: 
    
    GetPrivateProfileStringA 
    GetPrivateProfileIntA 
    WritePrivateProfileStringA 
    WritePrivateProfileIntA 
    
    Interrupt info: 
    _____________ 
    
    file accesses (A couple by YOSHi) 
    
    bpint 21 if (ah==3d) 
    bpint 2f if (ah==01) 
    
    The Registry 
    ------------ 
    Create or delete a new key in the registry: 
    
    RegCreateKey 
    RegDeleteKey 
    
    RegCreateKeyA 
    RegDeleteKeyA 
    
    
    Read a value from the currently open registry key: 
    
    RegQueryValue 
    RegQueryValueA 
    
    
    Open or close a registry key: 
    
    RegCloseKey 
    RegOpenKey 
    
    RegCloseKeyA 
    RegOpenKeyA 
    
    
    
    Dialog Boxes 
    ------------ 
    Get text or integer from a dialog box edit: 
    
    GetWindowText 
    GetDlgItemText 
    
    GetWindowTextA 
    GetDlgItemTextA 
    
    GetDlgItemInt 
    
    
    Open a message box, usually one that says "invalid registration": 
    
    MessageBox 
    MessageBoxA 
    MessageBoxExA 
    MessageBeep 
    
    and other ways to display text... 
    
    SENDMESSAGE 
    WSPRINTF 
    
    Time & Date 
    ----------- 
    These get the time and date 
    
    GetSystemTime 
    GetLocalTime 
    
    SystemTimeToFileTime 
    
    oder GetTickCount 
    
    Generating a Window 
    --------------------- 
    
    createwindow 
    createwindowexa 
    showwindow 
    
    bitblt (a type of memory move, similar to hmemcpy) 
    
    CD-ROM Calls (Donated by: +-=Riddler=-+) 
    ---------------- 
    
    GetDriveType (if eax=5 then it is a cdrom check) 
    GetDriveTypeA 
    
    GetDriveType Return Function codes: 
    
    Value Meaning 
    0 Drive Cannot Be determined 
    1 Root Dir Does not exist 
    2 DriveRemoveable 
    3 A Fixed Disk (HardDrive) 
    4 Remote Drive(Network) 
    5 Cd-Rom Drive 
    6 RamDisk 
    
    GetLogicalDrives 
    GetLogicalDrivesA 
    
    GetLogicalDriveStrings 
    GetLogicalDriveStringsA 
    
    OTHER CDROM INFORMATION 
    
    Wen man kein error message bekommt mal versuchen auf fvbaStrCmp zu Breaken! 
    fvbaStrCmp 
    fvbaStrCmp 
    showwindow 
    showwindow 
    
    Delphi programme! 
    destroywindow 
    bei delphi startnags is destroywindow immer nen netter breakpoint. 
    CreateWindowEX 
    CreateWindowEX 
    Such im Olly nach der bad Meldung. 
    
    Du findest darüber einen JNZ, und darüber einen Call in dem in ca.90%aller Fälle die ser**al Routine stattfindet. 
    In den gehst du rein (rechte Maustaste Follow). 
    Du findest einen push ebp und setzt nen BP drauf(Breakpoint). 
    Nun startest du das Prog, gibst deine Daten ein(Einzelplatz Lizenz), und Olly breakt. 
    Nun stepst du mit F8 durch den Code(beachte rechts oben das Fensterlein im Olly), und bald hast du die Trophäe!
    
    
    CreateWindowEX 
    destroywindow 
    
    
    getlocaltime" und "gettickcount" calls, die werden gern benutzt um 'ne trial rückwärts zu zählen. 
    eine andere möglichkeit ist die trialzeit in milisekunden umzurechenen und nach dem wert zu suchen...
    
    z.B. push 1000h = 1000 millisekunden = 1 sekunde 
    3000 dec = 3 Sekunden. 
    0BB8 hex = 3 Sekunden.
    
    1) Data Type Conversion: 
    i) __vbaI2Str Converts a String to Byte or Integer 
    ii)__vbaI4Str Converts a String to Long 
    iii)__vbar4Str Converts a String to Single 
    iv)__vbar8Str Converts a String to Double 
    v) VarCyFromStr (for VB6. You have to have OLEAUT32.DLL in your WINICE.DAT)String to Currency 
    vi) VarBstrFromI2 (for VB6. You have to have OLEAUT32.DLL in your WINICE.DAT)Integer to String: 
    
    2) Moving Data 
    i) __vbaStrCopy - Copies a String to memory - same as Windows' API HMEMCPY 
    ii) __vbaVarCopy - Copies a Variant to memory 
    iii) __vbaVarMove - Copies a Variant to memory 
    
    3) Mathematical 
    i) __vbavaradd - Add two Variants 
    ii) __vbavarsub - Subtract two Variants 
    iii) __vbavarmul - Multiply two Variants 
    iv) __vbavaridiv - Divide two Variants to get an Integer 
    v) __vbavarxor - XOR 
    
    4) Miscellaneous 
    i) __vbavarfornext - Used in codes where there is a For... Next... Statement (Loop) 
    ii) __vbafreestr 
    iii) __vbafreeobj 
    iv) __vbastrvarval - Get the value from a specific location in a String 
    v) multibytetowidechar 
    vi) rtcMsgBox - Shows the message box - same as Windows' API messagebox/a/exa 
    vii) __vbavarcat - Joins 2 Variants together 
    viii) __vbafreevar 
    ix) __vbaobjset 
    x) __vbaLenBstr - Gets string length 
    xi) rtcInputBox - Shows a Visual Basic Input Box - same as window's API getwindowtext/a, GetDlgItemtext/a 
    xii) __vbaNew - shows a dialogue box - same as Windows' API Dialogbox 
    xiii) __vbaNew2 - shows a dialogue box - same as Windows' API Dialogboxparam/a 
    xiv) rtcTrimBstr - trims a string 
    
    5) Comparisons 
    i) __vbastrcomp - Compares two strings - Same as Window's API lstrcmp 
    ii) __vbastrcmp - Compares two strings - Same as Window's API lstrcmp 
    iii) __vbavartsteq - Compares two variants 
    iv)__vbaFpCmpCy - Compares Floating point to currency. sp; - Compares Floating point to currency 
    
    
    Hier ne nützlich Tabelle zum Patchen!
    patchtabelleun7.gif
    {img-src: //imageshack.us/a/img524/3526/patchtabelleun7.gif}


    Ps da diese Tema sehr Komplex ist bitte ich dich einfach mal dieses forum zu besuchen,wenn du vernünftig fragst wird dir bestimmt geholfen,aber aufem silbertablet bekommste das auch nichts
    http://www.cracken.6x.to/ Deutsches Forum
    http://snd.crackz.ws/?strana=main English
    http://cracking.accessroot.com/ English
     
  5. 19. Juli 2006
    vielen vielen dank für die ganze hilfe, jetzt werd ich woll ne ganze weile erstma lesen müssen aber egal, was ich noch sagen wollte der link für den olly in dem tut funktioniert nicht, aber nochmals danke für deine hilfe ich wer mal schauen wie weit ich komme

    Und ich hab mich mal angemeldet auf der ersten seite die du mir geschickt hast aber dort gibs woll iergendwie probleme mit der email zur aktivierung, es kommt einfach keine bei mir an und ich hab auch die richtige angeben. naja vielleicht is es ja morgen fetig, mal abwarten
     
  6. 19. Juli 2006
    Hi
    also die seite mit dem olly debugger müste funzen,wenn es die olly shadow page war ,sorry die scheint offline zu sein!
    Könnte dir den Olly debugger uppen obwohl es ihn auf der GRN Homepage zum download gibt :]
    Zu dem GRN Register kein plan kann ja auch sein das der admin die accs erst von hand freischaltet war mal so,aber war sehr lange nicht auf dem board,da mir die zeit fehlte für sowas
    An sonsten dem Admin ne email mal schicken
    Greetz
    und viel glück :]
     
  7. 19. Juli 2006
    Warum willst du dir soviel Arbeit machen?

    Schau doch einfach mal in die Appz Trade Section, da gibts sicher keys/cracks für das Programm.

    Laut deinem 1. Post hast du ja sowieso keine Ahnung von cracken, wenn du es lernen willst ist cinema 4d sicher das falsche programm für den Anfang.
    Teuere Programme sind meistens sehr gut geschützt
     
  8. 19. Juli 2006
    ich würde zuerst mal nach Cracks auf crackseiten suchen, wenn du dann nichts findest
    kannst du ASM, Olli Debugger oder Softice nehmen, wenn genereles Interesse
    an Cracking tuts bzw. Tools besteht einfach PN an mich.
     
  9. 20. Juli 2006
    Also ich hab schon wie ein verückter nach dem serial gesucht auf vielen verschiedene crack/serials seiten sogar hier und auf anderen boards aber immer ohne erfolg. wäre ja blöd von mir erst den key heraus zufinden durchs programm und dann erst die seiten zu durch forsten . aber unglaublcih ich hab echt nix gefunden und da hab ich mich schon so gefreut weil das modul bekommt man auch neirgends, war echt zufall das ichs gefunden habe und jetzt gibts niegends n key dafür watn scheiss ;(
     
  10. 20. Juli 2006
    Hi also ich hätte zeit und lust mir das target mal genau anzugucken,wenn du mir nen link zu Trail/Demo version gibts
    Nen crack gibts bestimmt,aber ich habe selber nicht geguckt 8)
    Greetz Fly
    ansonsten mache ein Crack request im SND bzw AR-Team forum
     
  11. 20. Juli 2006
    ok leute danke für eure großartige hilfe, anscheinbar gibt es keinen key für das modul im netz.
    Nos hat auch recht aber trozdem danke an alle die mir veruscht haben zu helfen


    ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;(
     
  12. 20. Juli 2006
    Da wohl keine lösung gefunden werden konnte mach ich mal zu, aber wenn ihr onc hwas auf der seele habt sprecht mich an dann mach ich nochmal f ür euren post auf!
     
  13. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.