Erstes - VBA

  • Themenstarter Themenstarter Xylon
  • Beginndatum Beginndatum
X

Xylon

Guest
Bin neu hier im Forum. Hab mich aber nach dem ich einige CrackMe's gelöst habe selber mal daran gemacht eines zu Programmieren!Da ich in moment noch C++ lerne habe ich es in Visual Basic geschrieben. :rolleyes:
Info:
-VBA 6.0
-Nicht gepackt (nur zip)
-mittel ?!?! (da sogar ich es nach ein, zwei anläufen geschafft habe, hab ich noch 2-3 Schikanen eingebaut :P)
-Alles erlaubt, sollte aber ohne Patchen möglich sein
Mit dem Algorithmus hab ich mir schon ein bischen mühe gegeben :evil:, bin gespannt ob jemand nen KeyGen hinbekommt.

Solved by:
cagiv
SUID:root
CDW

mfg Xylon
 
:P Ich hab selber meine Probleme beim Aktivieren von "cmdOk"/"OK", ich weiß aber das es geht (sonst hätte ich's ja nicht mit rein genommen). Kannst du vieleicht nochmal erklären wie du das gemacht hast??? Oder hast du eine ganz andere Variante gewählt???

Edit:
8o hmm ich bekomm das so nciht hin mit dem aktivieren trotz vielen Tests mit einem Hex-Editor, so wie es aussieht schreibt der Compiler das "Enabled=True" Standartmäßige nicht mit in die Datei. :(
Deswegen hab ich eine einfacherere Version hochgeladen:
 
so wie es aussieht schreibt der Compiler das "Enabled=True"
doch doch ;) allerdings ist es einfacher, irgendeinen anderen Button darauf umzuleiten. Wobei ich dachte, mit " sollte aber ohne Patchen möglich sein" meintest Du, es würde einen Sonderkey bzw. eine Testenkombi zum freischalten geben. Ein guter VB-Ressourceneditor würde hier auf jedenfall gute Dienste leisten.
 
Ok 3. und hoffentlich letzte Version (hab den Button wieder deaktiviert ,aber mit einer geheimen Tastenkompi lässt er sich aktivieren)
sry "sollte auch ohne Patchen sein" gehörte noch zur ersten Vesion bevor ich den Button deaktiviert hatte.Wenn mal einige mehr Bild/Username + Serial gepostet haben, sag ich euch wie man die Keygen funktion freischaltet und ihr könnt mal selber versuchen einen zu machen.Bin echt gespannt ob das jemand hinbekommt!
(KOnnte die neue Vesion noch nicht Testen aber wenn ihr den Button erstmal aktiviert habt sollte es ziemlich einfach sein)
OT: Kann das sein das die smileys als Gast und registrierter User unterschiendlich angezeigt werden?
 
Öhm, also das CM2 war kein Problem, aber mit dem ersten hatte ich meine Mühe wegen dem deaktiverten Button. Vielleicht kann jemand (CDW, cagiv) mal erläutern wie man den Button auf enabled setzen kann. Ich muss zugeben, dass ich mich damit bisher noch nie auseinander gesetzt habe, weil es mir bisher nicht untergekommen ist.

Gruss

root
 
nunja, Du nimmst einfach einen VB-Form-Decompiler (ich hatte noch einen recht alten: vbde 0.85 - auch vom Aussehen her eine Alpha - die aber ihren Zweck erfüllt :) ) und schaust Dir die Form genauer an:
Code:
'offset: 00001A95
   Begin VB.CommandButton cmdOk
      Caption         =   "OK"
      BackColor       =   &H00000000&
      Left            =   1680
      Top             =   2280
      Width           =   1335
      Height          =   375
      Enabled         =   0   'False
      TabIndex        =   4
      Style          =   1
   End
jetzt sucht man im File ab den Offset 1a95 nach 375 (was Hexadezimal 177 entspricht und wegen Little Endian als 77 01 erscheint. Und ab da probiert man eben eine 00 auf 01 zu setzen - 0x1ab4 scheint richtig zu sein. Vorher habe ich allerdings einiges aufgewendet, um herauszufinden, ob nicht eine Tastenkobi oder Parameterabfrage auch zum Ziel führt. Man kann auch den '?' Button auf die Check-Routine umbiegen, was imho einfacher ist, weil man keine Zusatzprogramme starten muss.
 
Hallo CDW, cagiv

Danke für die Aufklärung.
CDW, ich machs mir manchmal selber schwer. :D Habe wieder viel zu kompliziert gedacht. Man, ist das simpel gewesen. Die Idee mit dem Button umleiten hatte ich irgendwie gar nicht. Ich bin immer zu statisch, was meine Denkmuster bei Crackmes angeht. *grml*
Vielleicht sollte ich mich mal mehr damit beschäftigen. Danke.

Cagiv, danke für das klene Tool. Die Idee ist natürlich auch sehr nett. :)

Grüsse

root
 
Schönes kleines Tool cagiv!Ok wie annehemn kann habt ihr's gelöst, aber bekommt ihr auch einen KEygen hin :P ???Wenn ihr 10x unten Links in der Ecke klickt kommt ihr zum Keygen mit dem ihr meinem Algo auf die schliche kommen könnt ;)
PS: Sitz schon am nächsten (& hab mir überlegt Teile des Benutzernamens mit einer "modularen Exopnentaition" zu verschlüsseln, das dürfte es ziemlich schwer machen)...
mfg Xylon
 
das mit dem 10 mal klicken hab ich nicht gesehen aber die keygen funktion habe ich auch entdeckt - hatte bis jetzt aber noch keine zeit gehabt mich damit zu beschäftigen somal ich dann immer windows booten muss...
 
Nur der Vollständigkeit halber (wenn ich schon als Solver mit drin stehe), hier die Lösung (hatte neulich keine Lust das zu uppen...)
 
Zurück
Oben