Reverse Engineering with Ghidra Tutorial #1 - Ghidra vs. Ida Pro

  Рет қаралды 36,489

The Morpheus Tutorials

The Morpheus Tutorials

Күн бұрын

Пікірлер: 95
@TheMorpheusTutorials
@TheMorpheusTutorials 4 жыл бұрын
So, ihr Lieben, LEGACY Content :D Ich hab lange überlegt, ob ich das Video neu aufnehmen soll, immerhin ist mein Bart ein bisschen gewachsen, die Kamera und mein Editing haben sich auch ein bisschen verbessert, aber ich dachte mir - vielleicht ist es ganz interessant zu sehen, wo ich eigentlich noch im März war. Hat sich viel getan. Eure andre Frage: Warum kommt das Video erst jetzt - auf Patreon gibt's die Videos immer schon sofort nachdem ich sie aufgenommen habe. Hier gibt's immer eins pro Tag :) Das hat mehrere Gründe. Der wichtigste ist aber eigentlich, dass KZbin mich bestraft, wenn ich euch zu spamme, mich aber auch bestraft, wenn ich mal eine Woche lang nichts mache. Daher hab ich so einen gewissen Puffer. Für die Specials natürlich nicht, aber immerhin. Wie dem auch sei - viel Spaß bei der Serie :)
@lx8614
@lx8614 4 жыл бұрын
Könnte auch vor ein paar Jahren gewesen sein😅
@TheMorpheusTutorials
@TheMorpheusTutorials 4 жыл бұрын
Ja, oder?
@BitsUndBasics
@BitsUndBasics 4 жыл бұрын
Wie jung man auf einmal ohne Wikinger Bart aussieht ^^
@frankd.247
@frankd.247 7 ай бұрын
Gibt es eine Möglichkeit, aus dem Inhalt eines Flash-USB-Sticks (für ein TV) mit Ghidra auf den Prozessor zu schließen, für den die Firmware bestimmt ist? (Ich muss den TV refreshen und der Stick tut es nicht komplett wie er soll)
@schiiwy
@schiiwy 4 жыл бұрын
Nichts macht mehr Spaß als RE. Und Ghidra ist mein absolutes Lieblingstool. Bin gespannt auf die Reihe!
@Erarnitox
@Erarnitox 4 жыл бұрын
GHIDRA gang :) fun fact IDA ist älter als der Linux kernel ^^ zudem will man hexrays auch nicht so unterstützen abgesehen mal von den 13k sie hatten so lange die marktführung und hatten IDA trz. wenig innovation etc. Also finde es cool dass du Ghidra benutzt, wenn es mehr leute benutzen gibt es auch mehr potentielle plugin entwickler und tester etc.
@sillypuppygurl
@sillypuppygurl 3 жыл бұрын
ida pro crack :)
@samsapiel4104
@samsapiel4104 4 жыл бұрын
Ich hab sooo lange darauf gewartet!
@ravendave24
@ravendave24 4 жыл бұрын
Finallyy my assembler skills haben einen grund
@abc.1728
@abc.1728 4 жыл бұрын
Ich hab mich anfangs gewundert wer diese Person ist, nach kurzer Einfindungsphase kann ich sagen dein Bruder hat des Thema gut und verständlich rüber gebracht. Finde deinen Bart jedoch schicker als seinen, aber das ist ja Geschmackssache😊
@TheMorpheusTutorials
@TheMorpheusTutorials 4 жыл бұрын
😂 Der war echt gut 👍
@florian2119
@florian2119 4 жыл бұрын
Super freue mich schon!
@TheMorpheusTutorials
@TheMorpheusTutorials 4 жыл бұрын
Same 😁
@holomode1357
@holomode1357 2 жыл бұрын
ich habem noch nie jemanden "Arch" so deutsch aussprechen hören. Super Content, meiner Meinung nach der beste Content Creator im deutschsprachigen IT-Bereich.
@nicolasholler295
@nicolasholler295 4 жыл бұрын
Schönes Video und gut erklärt
@UndercoverDog
@UndercoverDog 4 жыл бұрын
Also eigentlich crackt man dann aber auch die ransomware Vollversion statt einen Key zu kaufen xD
@tubrozz2934
@tubrozz2934 4 жыл бұрын
was war den am Anfang mit der Kamera los? Erdbeben in Deutschland?!
@yasyasmarangoz3577
@yasyasmarangoz3577 4 жыл бұрын
Was denn für 13000€??? Oder 500€ pro Jahr, was machen die denn so aufwendiges, dass das gerechtfertigt ist? Und könnte man den Code theoretisch nicht auch reverse engineeren?
@TheMorpheusTutorials
@TheMorpheusTutorials 4 жыл бұрын
Ida wird tatsächlich mit am häufigsten reversed, gilt aber auch als enorm schwer 😂
@yasyasmarangoz3577
@yasyasmarangoz3577 4 жыл бұрын
@@TheMorpheusTutorials lol
@halorx9863
@halorx9863 2 жыл бұрын
@@TheMorpheusTutorials 😂😂😂
@moritzhedtke8139
@moritzhedtke8139 4 жыл бұрын
Kennst du eigentlich movfuscator?
@maximood-tired
@maximood-tired 4 жыл бұрын
".. dort steht Schwarz auf Weiss oder wie eure IDE auch immer aussieht.."😂
@jonathan-._.-
@jonathan-._.- 2 ай бұрын
lol junger morpheus ^^
@LePeppino
@LePeppino 4 жыл бұрын
Danke für deine Videos! Außerdem, no homo und so, aber du siehst meiner Meinung nach verdammt gut aus mit dem getrimmten Bart und der Frise :D
@TheMorpheusTutorials
@TheMorpheusTutorials 4 жыл бұрын
😂❤️
@millalaure
@millalaure 9 ай бұрын
Morpheus' evil twin... Gutes Video:D
@killerzwerg1881
@killerzwerg1881 4 жыл бұрын
IDA ist und bleibt für mich einfach das beste😄
@theghost6606
@theghost6606 4 жыл бұрын
Ich denke wer Java nicht auf Windows installieren kann, sollte gar nicht reverse engineeren
@D-Ragon84
@D-Ragon84 4 жыл бұрын
Oder sich gar "Hacker" nennen.. 😂
@mr.skinner7774
@mr.skinner7774 4 жыл бұрын
Oder ein pc besitzen
@_Slaze
@_Slaze 4 жыл бұрын
Als ich noch zur Schule ging, hat es unser Informatiklehrer ernsthaft nicht hinbekommen Eclipse oder IntelliJ und halt das Jdk auf seinem Computer zu installieren, damit wir Java programmieren können. Er hat extra eine Weiterbildung gemacht um Java zu lernen und schafft nichtmal das als Informatiklehrer ^^ Deine Aussage hat mich gerade dran erinnert.
@obinator9065
@obinator9065 3 жыл бұрын
@@_Slaze das ist legit bei vielen Info lehrern so
@_Slaze
@_Slaze 3 жыл бұрын
@@obinator9065 aber eigentlich ziemlich traurig. Info Lehrer an meiner Schule damals waren absolut inkompetent
@yasyasmarangoz3577
@yasyasmarangoz3577 4 жыл бұрын
Kleine dumme Frage: Gibt es nicht auch EXE Dateien welche auf Java geschrieben wurden?
@Erarnitox
@Erarnitox 4 жыл бұрын
ja, es gab eine zeit lang einen gnu ahead of time compiler for java bis zu java 1.6. Es gibt aber auch packer die eine exe bauen die die jvm gleich mitliefert, wird dann aber eine ziemlich dicke exe datei die auch dem sinne auch nicht nativ ist, weil der code trotzdem über die jvm ausgefürt wird. Lohnt sich also nur wenn man die installation sehr einfach machen will für kunden die evtl. keine ahnung haben wie man die jre installiert. Aber selbst dann finde ich persöhnlich andere möglichkeiten die installation zu vereinfachen besser.
@yasyasmarangoz3577
@yasyasmarangoz3577 4 жыл бұрын
Leute danke, aber ich habe meine Antwort (glaube ich): Bei der Minecraft Java Edition zum Beispiel brauch man ja das Java Runtime Environment. Das führt dann die Dateien aus wie als wenn diese EXE Dateien wären. Berichtigt mich falls nötig.
@yasyasmarangoz3577
@yasyasmarangoz3577 4 жыл бұрын
@@necaton Guck einen Kommentar höher.
@iexist8156
@iexist8156 4 жыл бұрын
Hey, welchen Laptop hast du eigentlich
@luksh6880
@luksh6880 4 жыл бұрын
Mich wuerde auch mal interessieren, wie es aussieht, wenn man eine Anwendung (zb.:whatsapp, instagram,...) Reverse Engineer't und ein Exploit erstellt
@TheMorpheusTutorials
@TheMorpheusTutorials 4 жыл бұрын
Darf man nicht, urheberrechtlich gesehen, aber am Ende der Playlist machen wir ein cooles Projekt 😁👍 ich sag nur, man kennt die malware
@Erarnitox
@Erarnitox 4 жыл бұрын
die seite corelan ist für die basics dazu echt cool, haben viele einführungen und writeups von älteren exploits, moderene systeme haben noch mehr sicherheitsvorkehrungen um bugs nicht exploitable zu machen, aber die seite (und vllt. auch exploit.education) ist auf jeden fall ein guter startpunkt wenn man sich für das thema interessiert.
@papaschlumpf
@papaschlumpf 4 жыл бұрын
Wenn du die Android Apps meinst ist das ziemlich einfach, da programmiert in Java und somit auch leicht zu reverse engineeren
@MalcomJPrince
@MalcomJPrince 4 жыл бұрын
Musste ein paar mal schmunzeln 😅✌️ Aber gut erklärt. LG
@adrianhillmann3741
@adrianhillmann3741 4 жыл бұрын
Ich denke jetzt lohnt es sich für mich auf Patreon zu unterstützen.
@l4fourier75
@l4fourier75 Жыл бұрын
Ist Ghidra portable?
@pigfanner2887
@pigfanner2887 4 жыл бұрын
Kann man sowas als App-Entwickler auch vermeiden oder zumindest es den Leuten schwerer machen?
@TheMorpheusTutorials
@TheMorpheusTutorials 4 жыл бұрын
Ja, kann man, aber es ist echt nicht einfach. Und schwerer machen heißt nicht unmöglich machen
@Erarnitox
@Erarnitox 4 жыл бұрын
ja, schau dir mal packer wie: UPX, Armadillo, Themida, ASPack und co an. Zudem kann man immer kleine rootkits einbauen die windows api funktionen hooken um den zugriff auf den prozess zu verhindern, damit man ihn auch zur laufzeit nicht reversen kann dazu wird oft uunter anderem die kernel funktion obregistercallbacks verwendet auf windows. oder im user land eben windows api hooking, was aber schnell umgangen werden kann. Es gibt auch weniger malware artige wege das debuggen eines prozesses zu erkennen und zu verhindern. gibt es ganze bücher darüber. eine einfache method (aber nicht gut) auf windows zu erkennen ob man gedebugged wird ist die funktion IsDebuggerPresent() aus der windows api. Man kann auch selbst modifizierenden code verwenden / obfuscator benutzen / code nur als service über eine api bereitstellen, damit man besonders gewitzte alogithmen schützen kann. Ich persönlich bin aber der meinung, dass man das alles kaum machen sollte, aber wenn man wirklich was besonderes hat kann man es sich ja stattdessen urherberrechtlich schützen lassen indem man es patentiert oder ähnliches.
@petermeisenstein3752
@petermeisenstein3752 4 жыл бұрын
Es gibt kostenlose Versionen von IDA Pro
@SuperTruperHans
@SuperTruperHans 4 жыл бұрын
Ich gebe dir einen Tipp bez 500 €, und zwar einfach umrechnen auf eine Monatsgebühr, ist ein übliches Verkaufsargument. 🤣🤣🤣 41,66 € pro Monat hört sich schon deutlich angenehmer an 😋🙄
@paradonym
@paradonym 3 жыл бұрын
Warum müssen wir aus Assembler-Code zum Beispiel C-Code machen? Reicht es nicht Assembler zu haben und interpretieren zu können? Oder ist Assembler so komplex dass es ohne die Umschreibung einfach nicht Menschenlesbar ist?
@KAMIOUKA
@KAMIOUKA 9 ай бұрын
Kommentar ist lange her aber: Asm reicht. Aber C code ist einfach leichter zu lesen
@flowfian
@flowfian 4 жыл бұрын
Kann man die bat Datei unter Windows nicht auch einfach so ausführen?
@m00s197
@m00s197 4 жыл бұрын
Batch Dateien kann man eigentlich mit Windows öffnen.
@arrayindexoutofboundsexcep1088
@arrayindexoutofboundsexcep1088 4 жыл бұрын
das heißt Arsch Linux
@mathefan9680
@mathefan9680 4 жыл бұрын
Kannst du mal ein Video zur Ingenieurinformatik machen?
@Shrumpf
@Shrumpf 4 жыл бұрын
Bin ich das oder wackelt das Bild die ganze Zeit?
@nicolasholler295
@nicolasholler295 4 жыл бұрын
Wackelt ein wenig
@analebanane508
@analebanane508 4 жыл бұрын
Du Wackelkopf XD Ne stimmt wackelt wirklich etwas
@paradonym
@paradonym 3 жыл бұрын
Ich habe ghidra installiert ohne es aktiv zu nutzen - weil die alleinige Anwesenheit der Software oftmals schon ausreicht.
@joaquins.a.2830
@joaquins.a.2830 4 жыл бұрын
Ich hab vor Jahren C Grundlagen gelernt und Dein C Tutorial dieses Jahr gemacht, bei Assembler auch kurz reingeschaut . Mal schauen ob ich mithalten kann.
@florian2119
@florian2119 4 жыл бұрын
Warum muss man die Installation erklären. Ich denke wer sich damit befasst sollte schon wissen wie man eine Software unter Linux installiert
@TheMorpheusTutorials
@TheMorpheusTutorials 4 жыл бұрын
Es gibt genug Leute die immer wieder fragen
@hvher
@hvher 3 жыл бұрын
Wie er damals aussah xD
@hirnlager
@hirnlager 4 жыл бұрын
mit sowas wurde doch sicher schon ki`s gefüttert?
@StapTrapGaming
@StapTrapGaming 4 жыл бұрын
Kannst du mal ein Tut zu Phishing Pages and Mails machen?
@TheMorpheusTutorials
@TheMorpheusTutorials 4 жыл бұрын
Gibt's, it Sicherheit playlist
@StapTrapGaming
@StapTrapGaming 4 жыл бұрын
@@TheMorpheusTutorials achso danke
@jeremoisde9928
@jeremoisde9928 4 жыл бұрын
Auf Mac OS muss man kein Open jdk installieren und ghidra einfach installieren wie jedes andere Programm auf Mac os
@PhilipLon7
@PhilipLon7 4 жыл бұрын
Deutsche Aussprache von Arch Linux ... brrr
@n1r036
@n1r036 4 жыл бұрын
I mean ich würde gerne anfangen aber müsste erstmal 2 Sprachen lernen. Eine Sprache aktuell reicht mir schon :D
@TheMorpheusTutorials
@TheMorpheusTutorials 4 жыл бұрын
Das kann verstehen 😅
@peterenis4107
@peterenis4107 2 жыл бұрын
Ich hab mir einfach eine gecrackte Version von IDA Pro geholt 🤷🏼‍♂️
@je1347
@je1347 Жыл бұрын
zum installieren für apt: apt install snapd snap install ghidra
@m00s197
@m00s197 4 жыл бұрын
Da Experiment er mit den NSA Programmen rum.
@REBL0X3RSCREW
@REBL0X3RSCREW 2 жыл бұрын
Es gibt einen der einfach GTA San Andreas reversed hat 😂
@perplexcoding1020
@perplexcoding1020 4 жыл бұрын
Du siehst so viel jünger aus mit kürzeren Haaren und dem getrimmten Bart
@TheMorpheusTutorials
@TheMorpheusTutorials 4 жыл бұрын
Ja, oder? 😂
@maxmanfred7731
@maxmanfred7731 4 жыл бұрын
Bitte lass dir wieder deinen Bart wachsen
@bulldoggentv1933
@bulldoggentv1933 4 жыл бұрын
Ich kann Python reverse-engineeren.
@Seven-lh8oq
@Seven-lh8oq 4 жыл бұрын
Da wäre ich mal gespannt ob du mein Base58 pyc decodet bekommst :)
@tlt_random5499
@tlt_random5499 2 жыл бұрын
mein task manager wird geblockt TwT
@tlt_random5499
@tlt_random5499 2 жыл бұрын
help!!!
@tlt_random5499
@tlt_random5499 2 жыл бұрын
rette mich TwT
@tlt_random5499
@tlt_random5499 2 жыл бұрын
help
@tlt_random5499
@tlt_random5499 2 жыл бұрын
hilfe eine ente mobbt meinen bildschirm
@tlt_random5499
@tlt_random5499 2 жыл бұрын
nvm es sind ganze enten großfamilien TwT
@tlt_random5499
@tlt_random5499 2 жыл бұрын
fvck it we are now a big family
@tlt_random5499
@tlt_random5499 2 жыл бұрын
forget this shit they're all gone now
@bendover-nd3nc
@bendover-nd3nc 4 жыл бұрын
Erster dislike
@samsapiel4104
@samsapiel4104 4 жыл бұрын
Why?
Reverse Engineering with Ghidra Tutorial #2 - A Simple Task
14:52
The Morpheus Tutorials
Рет қаралды 24 М.
How to Crack Software (Reverse Engineering)
16:16
Eric Parker
Рет қаралды 849 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Are Programmers Becoming Obsolete? My 3-Year Insight
47:24
The Morpheus Tutorials
Рет қаралды 97 М.
Wie Hacker Videospiele hacken (Reverse Engineering)
12:31
Florian Dalwigk
Рет қаралды 16 М.
Reverse Engineering from a 3D Scan with Fusion360... for FREE!
28:41
Making for Motorsport
Рет қаралды 673 М.
10 tips to avoid getting HACKED
22:41
The Morpheus Tutorials
Рет қаралды 39 М.
Reverse Engineering - Computerphile
19:49
Computerphile
Рет қаралды 187 М.