1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Forum
  3. Sonstiges
  4. Off-Topic

Hackit

  • Yjuq
  • 11. Dezember 2013 um 05:15
1. offizieller Beitrag
  • Yjuq
    Profi
    Beiträge
    1.172
    • 11. Dezember 2013 um 05:15
    • #1

    Hallo Community! :)

    Vor einiger Zeit bin ich auf den Begriff Hackit gestoßen. Ich selber mache solche Aufgaben jetzt schon eine längere Zeit lang und irgendwie gefallen mir diese.

    Bei diesen Aufgaben geht es darum ein Passwort heraus zu finden womit man die Aufgabe lösen kann. Wo und wie das Passwort versteckt/verschlüsselt ist, ist unterschiedlich. Beispielsweise findet man dieses Passwort direkt in Klartext irgendwo liegen oder man muss erst Dateien entschlüsseln oder gar schwierige Rätsel lösen.

    Ich habe hier mal einige Aufgaben mit der Jeweiligen Lösung im Spoiler für euch aufgeschrieben:

    .otpyrC netshcän muz fua ,"knilyks" tsi trowssaP sad ,hcsnuwkcülG

    Spoiler anzeigen

    Hier ging es darum, den Text rückwärts zu lesen. Das Passwort zum Lösen der Aufgabe lautet „skylink“

    Gesucht ist der vollständige Name des Herrens, der diese Botschaft der Menschheit hinterlassen hat: Glh Phqvfkhq jodxehq ihvw dq gdv, zdv vlh züqvfkhq.

    Spoiler anzeigen

    Hierbei handelt es sich um das Zitat von Julius Cäsar welches in der Caeser Verschlüsselung verschlüsselt ist:
    Die Menschen glauben fest an das, was sie wünschen.

    Halllo, mein Naeme ist James, ich habe ziemlich viel zu tunm heutzutage. Daher habe ich mir gedacht, ich lerne mal wioeder ein schweres englischnes Wort: ich dachte da syo an das Wort: you. Allerdingss hat dieses Wort wenig mnit dem zu tun was hier gesucht ist. Ich wüsste allerdings selbst nicht soi genau, wie ich hier irgendetwas sinnvolles raus lesen soll, aber naja, das wird schcon. übrigkens, von einem sehr guteen Freund habe ich gehört, dass die Welt eine Scheibe sein soll. Ob das wohl stimmtt??

    Spoiler anzeigen

    Hier müssen sämtliche falsche Buchstaben entfernt und hintereinander geschrieben werden. So ergibt sich das Passwort: lemonysnicket

    Ich wollte einmal wissen ob Interesse an einem dauerhaften „Wettbewerb“ besteht. Es werden so ähnliche Aufgaben gestellt welche zu lösen sind. Wie ihr es schafft die Aufgabe zu lösen bleibt jeden selber überlassen. Es geht nur darum später das Passwort herausgefunden zu haben.

    Bevor die PU’s mir jetzt Steine an den Kopf werfen wollen:
    Es werden selbstverständlich keine Aufgaben gestellt welche gegen das deutsche Gesetz, gegen diese Forenregeln oder AGB’s von anderen Webseiten verstößt. ^^

    Besteht Interesse?
    (Im Anhang noch eine kleine Aufgabe zum Lösen. Wie ihr sie löst, egal... Hauptsache ihr erhaltet das Passwort :P)

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    Hier eine Liste mit allen Aufgaben sowie Lösungen im Thread:
    Aufgabe #01 (- Lösung -)
    Aufgabe #02 (- Lösung -)
    Aufgabe #03 (- Lösung -)
    Aufgabe #04 (- Lösung -)
    Aufgabe #05 (- Lösung -)
    Aufgabe #06
    Aufgabe #07 (- Lösung -)
    Aufgabe #08 (- Lösung -)
    Aufgabe #09
    Aufgabe #10 (- Lösung -)

    Dateien

    batch_crackme.zip 456 Byte – 396 Downloads

    7 Mal editiert, zuletzt von Yjuq (15. Dezember 2013 um 16:27) aus folgendem Grund: Seite 2 - #61

  • chesstiger
    Forenmaskottchen
    Beiträge
    1.562
    • 11. Dezember 2013 um 06:37
    • #2
    Spoiler anzeigen


    Aufgaben 1 bis 3 beim ersten Lesen, die Batch-Crackme:
    Die erste Zeile auskommentieren (@echo off)... Dann ist es offensichtlich. :D

    Kannst aber gerne noch mehr (schwerer?) machen. :P

    Gruß

  • Xorianator
    Kontextfrei
    Beiträge
    1.935
    • 11. Dezember 2013 um 11:56
    • #3
    Spoiler anzeigen


    Passwort ist SETUP, zu finden in Zeile 4545ff.
    Das endgültige Passwort ist "COMMAND.COM"

    Es gibt sehr viele Leute, die glauben. Aber aus Aberglauben.
    - Blaise Pascal

  • TheShadowAE
    forever.
    Reaktionen
    1
    Beiträge
    1.055
    • 11. Dezember 2013 um 13:29
    • #4

    Viele solche Rätsel gibt es auch auf "hackerboard.de", "happy-security.de" und "hackthissite.org".

  • alpines
    天照大神
    Beiträge
    4.209
    • 11. Dezember 2013 um 13:50
    • #5

    Vielleicht für einige Neuland oder zu schwer aber man kann sich ja mal dran versuchen :D

    Hab hier mal 'ne kleine Exe die eine MsgBox anzeigt sofern ihr das richtige Passwort eingebt.
    Ihr könnt alles versuchen um an das Passwort ranzukommen aber Decompiling zählt nicht!
    Lasst eurer Kreativität freien Lauf und falls ihr nicht drauf kommt welches Passwort es sein könnte sind hier zwei Tipps.

    Wenn ihr das Passwort geknackt habt, dann erscheint folgende MsgBox
    [Blockierte Grafik: http://oi44.tinypic.com/2rp9qvk.jpg]

    Tipp Nr. 1

    Das Passwort ist in der Nähe von "Passwort".

    Tipp Nr. 2

    Schau dich mal im RAM des Programms um.

    Lösungsvorschlag - Tipp Nr. 3

    Memory Browsing via Disassembler wie z.B. CheatEngine - OllyDbg.

    Lösungsweg

    Wenn man sich Tipp Nr. 1 anschaut dann sieht man das sich das Passwort in der Nähe von "Passwort" aufhält.
    Wo ist der Unterschied? Ganz einfach Passwort ist nicht gleich "Passwort", aber es soll in der Nähe von "Passwort" sein.
    Also nimmt man Disassembler und sucht nach "Passwort" und schaut sich mal die Umgebung davon an.
    Es gibt im Programm mehrere Strings die "Passwort" beinhalten, aber es sind nicht so viele (6 Stk.) also probier man einfach alle durch:
    Beim erstem finde ich wenn ich ein wenig hochscrolle folgendes
    [Blockierte Grafik: http://oi41.tinypic.com/2w2ft7b.jpg]
    Erfolgreich! ist -wie oben erwähnt- der Titel der MsgBox
    und der Text in der MsgBox entspricht auch dem auf dem Bild ganz oben.
    Also scrollen wir weiter und weiter nach oben, weil vor der MsgBox ja das Passwort mit der Eingabe verglichen wird.
    Ich fand folgendes:
    [Blockierte Grafik: http://oi43.tinypic.com/e7dnkm.jpg]
    Der Code der in Rot markiert ist, ist unser Passwort, man beachte, das der letzte rote Punkt dazu gehört!
    Schnell aufgeschrieben taucht unsere MsgBox auf!
    [Blockierte Grafik: http://oi43.tinypic.com/34rt15z.jpg]

    Dateien

    Password.rar 343,38 kB – 396 Downloads

    86152-alpi7958-png

    ►►► PassIt2 - Dateien zwischen PCs einfach und bequem übertragen!

    ► GUIScaler - GUIs automatisch zur DPI skalieren lassen (Windows 7 und Windows 10 Per-Monitor-DPI)

    ► TrackMania² Automated Server Controller (TMASECO) - Controller inklusive Manialinkpage-Support in AutoIt!

    ► Extensa - Hotkeys für unterschiedliche Eingabegeräte trennen

    ► Lust auf ein kleines Spiel in AutoIt? Snake, Tunnel, Tetris, NumberStrike, Pazaak (Star Wars)

    Der Rest meiner Werke

    A*-Algorithmus - Pathfinding

    C# / VB .NET DLLs erstellen und in AutoIt verwenden!

    Funktionsplotter

    Integralrechner
    Dezimal- zu Binär-Umrechner

    NumberConvert
    _SquareRoot
    _WinGetTitleEx
    Tap - BPM Counter
    Wake On Lan

    _ArraySortStable2D

    RingBuffer.au3

    5 Mal editiert, zuletzt von alpines (11. Dezember 2013 um 18:59)

  • Xorianator
    Kontextfrei
    Beiträge
    1.935
    • 11. Dezember 2013 um 17:17
    • #6

    Hab ich mir schon gedacht wie deine Lösung geht, jedoch denke ich kommt das ziemlich nah ans Dekompilieren ran :D

    Es gibt sehr viele Leute, die glauben. Aber aus Aberglauben.
    - Blaise Pascal

  • alpines
    天照大神
    Beiträge
    4.209
    • 11. Dezember 2013 um 18:58
    • #7

    Decompilen verstehe ich zumindest unter Source-Code in der Hand haben :D
    Natürlich grenzt es dadran aber es ist es natürlich nicht ganz :D

    86152-alpi7958-png

    ►►► PassIt2 - Dateien zwischen PCs einfach und bequem übertragen!

    ► GUIScaler - GUIs automatisch zur DPI skalieren lassen (Windows 7 und Windows 10 Per-Monitor-DPI)

    ► TrackMania² Automated Server Controller (TMASECO) - Controller inklusive Manialinkpage-Support in AutoIt!

    ► Extensa - Hotkeys für unterschiedliche Eingabegeräte trennen

    ► Lust auf ein kleines Spiel in AutoIt? Snake, Tunnel, Tetris, NumberStrike, Pazaak (Star Wars)

    Der Rest meiner Werke

    A*-Algorithmus - Pathfinding

    C# / VB .NET DLLs erstellen und in AutoIt verwenden!

    Funktionsplotter

    Integralrechner
    Dezimal- zu Binär-Umrechner

    NumberConvert
    _SquareRoot
    _WinGetTitleEx
    Tap - BPM Counter
    Wake On Lan

    _ArraySortStable2D

    RingBuffer.au3

  • James
    ehemals James1337
    Beiträge
    950
    • 11. Dezember 2013 um 19:02
    • #8

    Ach ja, solche Crackmes sind immer wieder lustig. :D
    Solche sollte man dann aber besser in C oder so erstellen, dann wäre das Cracken wenigstens legal (nicht so wie bei AutoIt).

    AutoIt Version (Prod): 3.3.14.2

    AutoIt Version (Beta): 3.3.9.5

    ausgewählte Skripte: Chatbot, komplexe Zahlen (UDF)

  • alpines
    天照大神
    Beiträge
    4.209
    • 11. Dezember 2013 um 19:06
    • #9

    Das ist mir auch schon aufgefallen, als ich mit OllyDbg das AutoIt Script bearbeiten wollte kam die Meldung (so ähnlich):
    AV Researchers (also Antivir-Mitarbeiter) sollen sich unter der Mail xxxxxxxxx@autoitscript.com melden.

    86152-alpi7958-png

    ►►► PassIt2 - Dateien zwischen PCs einfach und bequem übertragen!

    ► GUIScaler - GUIs automatisch zur DPI skalieren lassen (Windows 7 und Windows 10 Per-Monitor-DPI)

    ► TrackMania² Automated Server Controller (TMASECO) - Controller inklusive Manialinkpage-Support in AutoIt!

    ► Extensa - Hotkeys für unterschiedliche Eingabegeräte trennen

    ► Lust auf ein kleines Spiel in AutoIt? Snake, Tunnel, Tetris, NumberStrike, Pazaak (Star Wars)

    Der Rest meiner Werke

    A*-Algorithmus - Pathfinding

    C# / VB .NET DLLs erstellen und in AutoIt verwenden!

    Funktionsplotter

    Integralrechner
    Dezimal- zu Binär-Umrechner

    NumberConvert
    _SquareRoot
    _WinGetTitleEx
    Tap - BPM Counter
    Wake On Lan

    _ArraySortStable2D

    RingBuffer.au3

  • James
    ehemals James1337
    Beiträge
    950
    • 11. Dezember 2013 um 19:09
    • #10

    Ich bezog mich eigentlich darauf, dass das Dekompilieren von AutoIt Programmen gegen die Lizenz ist (und damit illegal sein dürfte), man dieses Problem bei (fast) allen anderen Programmiersprachen aber nicht hat.

    AutoIt Version (Prod): 3.3.14.2

    AutoIt Version (Beta): 3.3.9.5

    ausgewählte Skripte: Chatbot, komplexe Zahlen (UDF)

  • alpines
    天照大神
    Beiträge
    4.209
    • 11. Dezember 2013 um 19:12
    • #11

    Das Dekompilieren selbst ist glaub ich nicht strafbar, immerhin benutzt du die Software ja, also möchtest du ja auch wissen was sie macht.
    Was hingegen nicht erlaubt ist ist die Weitergabe von Dekompilern (soweit ich weiß) und das weitergeben dekompilierter Exen.

    86152-alpi7958-png

    ►►► PassIt2 - Dateien zwischen PCs einfach und bequem übertragen!

    ► GUIScaler - GUIs automatisch zur DPI skalieren lassen (Windows 7 und Windows 10 Per-Monitor-DPI)

    ► TrackMania² Automated Server Controller (TMASECO) - Controller inklusive Manialinkpage-Support in AutoIt!

    ► Extensa - Hotkeys für unterschiedliche Eingabegeräte trennen

    ► Lust auf ein kleines Spiel in AutoIt? Snake, Tunnel, Tetris, NumberStrike, Pazaak (Star Wars)

    Der Rest meiner Werke

    A*-Algorithmus - Pathfinding

    C# / VB .NET DLLs erstellen und in AutoIt verwenden!

    Funktionsplotter

    Integralrechner
    Dezimal- zu Binär-Umrechner

    NumberConvert
    _SquareRoot
    _WinGetTitleEx
    Tap - BPM Counter
    Wake On Lan

    _ArraySortStable2D

    RingBuffer.au3

  • James
    ehemals James1337
    Beiträge
    950
    • 11. Dezember 2013 um 19:35
    • #12

    Aus $69e UrhG schließe ich, dass es nur ohne weiteres legal ist, wenn man Interoperabilität zu einem unabhängigen Programm herstellen muss. Ansonsten wäre es natürlich auch legal, wenn man die Erlaubnis hat, was aber im Fall AutoIt nicht gegeben ist.
    Aber vielleicht liest das hier ja ein Jurastudent und kann uns darüber näher informieren. :D

    AutoIt Version (Prod): 3.3.14.2

    AutoIt Version (Beta): 3.3.9.5

    ausgewählte Skripte: Chatbot, komplexe Zahlen (UDF)

  • Yjuq
    Profi
    Beiträge
    1.172
    • 11. Dezember 2013 um 22:22
    • #13

    Extra für Chesstiger habe ich mir etwas ganz schweres ausgedacht. Tipps gibt es selbstverständlich keine! :D

    Spoiler anzeigen

    [Blockierte Grafik: http://make.square7.ch/hackit/1.gif]
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [Blockierte Grafik: http://make.square7.ch/hackit/2.gif]

    2 Mal editiert, zuletzt von Yjuq (12. Dezember 2013 um 21:09)

  • chesstiger
    Forenmaskottchen
    Beiträge
    1.562
    • 11. Dezember 2013 um 22:58
    • #14
    Spoiler anzeigen


    [Blockierte Grafik: http://sebastian-walter.net/3.gif]
    4926 :P

    Ich dachte, schwer...? :whistling: :P

    Nein, war schon cool gemacht. :thumbup:

  • BugFix
    aka McBarby
    Reaktionen
    8
    Beiträge
    11.042
    • 11. Dezember 2013 um 23:20
    • Offizieller Beitrag
    • #15
    Zitat von alpines

    Das Dekompilieren selbst ist glaub ich nicht strafbar, immerhin benutzt du die Software ja, also möchtest du ja auch wissen was sie macht.
    Was hingegen nicht erlaubt ist ist die Weitergabe von Dekompilern (soweit ich weiß) und das weitergeben dekompilierter Exen.


    Bitte nicht schooon wieder!!
    SELBSTREDEND ist das Dekompilieren illegal, da es gegen die AutoIt-Lizenz verstößt. (wer nicht weiß, dass es die gibt, sollte sich dringend damit vertraut machen bevor er von legalem Dekompilieren schwätzt!)

    Und dazu bedarf es auch keines Juristen, sondern ausschließlich der Fähigkeit des Buchstaben-Aneinanderreihens, umgangssprachlich als "Lesen" bezeichnet. :cursing:
    Mehr möchte ich dazu nicht mehr sagen (müssen).

    MfG BugFix

    Mein Git | Meine UDF | Array-Tutorial | Bit-Tutorial | Dll-Tutorial | RegExp-Beispiel

    • Nächster offizieller Beitrag
  • Yjuq
    Profi
    Beiträge
    1.172
    • 11. Dezember 2013 um 23:31
    • #16

    Bevor hier jetzt ne Bahnbrechenende Diskussion anfängt: BugFix hat sich geäußert und sein Wort ist Gesetz :P
    Bleibt bitte beim eigentlichen Sinn des Threads...

    @chess: Nagut, ich gebe zu dass dies wohl zu einfach war :/
    Aber hier dürft ihr garantiert rätseln :D

    Code
    > _ _ v         x
    > . v _         .
        _ _         .
        _ _ > _ . _ . x
        . > . _ .   ^
    > _ . _ . v
        > . ^ .
          x   .
          .   .
          _   .
          ^ . <
    Alles anzeigen

    Als Hinweis: Es kommt ein existierendes Wort (und kein kryptischer Kleinmist ^^) heraus :D

  • alpines
    天照大神
    Beiträge
    4.209
    • 11. Dezember 2013 um 23:39
    • #17

    Es wundert mich warum man es nicht dekompilieren darf, obwohl es an niemanden weitergereicht wird sondern nur geschaut wird was das Programm macht.
    Sicherlich könnte man den Code übernehmen und behaupten es wäre seiner aber trotzdem extrem das man nicht schauen (<- falsch ausgedrückt) kann ob das Programm etwas macht was es nicht machen soll.

    86152-alpi7958-png

    ►►► PassIt2 - Dateien zwischen PCs einfach und bequem übertragen!

    ► GUIScaler - GUIs automatisch zur DPI skalieren lassen (Windows 7 und Windows 10 Per-Monitor-DPI)

    ► TrackMania² Automated Server Controller (TMASECO) - Controller inklusive Manialinkpage-Support in AutoIt!

    ► Extensa - Hotkeys für unterschiedliche Eingabegeräte trennen

    ► Lust auf ein kleines Spiel in AutoIt? Snake, Tunnel, Tetris, NumberStrike, Pazaak (Star Wars)

    Der Rest meiner Werke

    A*-Algorithmus - Pathfinding

    C# / VB .NET DLLs erstellen und in AutoIt verwenden!

    Funktionsplotter

    Integralrechner
    Dezimal- zu Binär-Umrechner

    NumberConvert
    _SquareRoot
    _WinGetTitleEx
    Tap - BPM Counter
    Wake On Lan

    _ArraySortStable2D

    RingBuffer.au3

  • chesstiger
    Forenmaskottchen
    Beiträge
    1.562
    • 11. Dezember 2013 um 23:42
    • #18

    Noch keine Lösung... ^^

    Spoiler anzeigen


    2D-Brainfuck? :whistling:

    So, und hier jetzt meine Aufgabe, Make (=>Anhang)...
    Auch hier kommt ein deutsches Wort raus. Ist zwar ein Eigenname, allerdings sollte er ohne weiteres als solcher erkennbar sein.

    Tipp!


    Der Lösungsweg ist ein wenig niederträchtig...

    Viel Spaß. :P

    Bilder

    • 1.gif
      • 11,74 kB
      • 100 × 100
    • 2.gif
      • 11,75 kB
      • 100 × 100
    • 3.gif
      • 11,74 kB
      • 100 × 100
  • Mars
    Marster Of Disaster
    Reaktionen
    3
    Beiträge
    1.286
    • 12. Dezember 2013 um 00:59
    • #19

    Ist das jetzt ein Rätselthread geworden ?
    Da hab ich nix dagegen :)

    Code
    >+[>>]>>+[>>]>+[[<]]<<<++>>>+[>>>]>+>+[[<]]<<+[>]>+[>>>]>>+

    Spiele: DropOff DropOff2 MiniTowerDefense MicroTowerDefense MultiplayerInvaders Snake
    Sonstiges/Nonsense: ImageButton ImageButton2 ProzeduraleGrafiken
    Tutorials: [Leicht] Snake programmieren [Mittel] Komplexität verstehen

    86148-w5yzfng-png
    Meine Skripte können nix, aber ich preise sie dennoch als Wunderwerke an !

  • BugFix
    aka McBarby
    Reaktionen
    8
    Beiträge
    11.042
    • 12. Dezember 2013 um 10:38
    • Offizieller Beitrag
    • #20

    Mars:

    Spoiler anzeigen
    Code
    '0100210120111001'
    >++++++++++[>+++>++++++>+++++++++>++++++++++>+++++++++++>++++++++++++<<<<<<-]>>>---.+++>---.+++>>-----.+++++<<<<<++.-->>>>>-----.+++++<+.---.++--.++<<<<++.-->>>>>---.+++<.>-----.+++++<<<<<++.-->>>.---.+++>>-----.+++++<<<<<++.-->>>>>-----.+++++<<---.++++++.---+.->.<<<+++.

    MfG BugFix

    Mein Git | Meine UDF | Array-Tutorial | Bit-Tutorial | Dll-Tutorial | RegExp-Beispiel

    • Vorheriger offizieller Beitrag
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™