VMware
I Cracked This Program AUTOMATICALLY (easy reverse
I Cracked This Program AUTOMATICALLY (easy reverse engineering)
#Cracked #Program #AUTOMATICALLY #easy #reverse
“Low Level Learning”
Reverse engineering is a great way to learn about how computers work. Whether its malware analysis or just solving some problems, reverse engineering is a fun way to enhance your knowledge of computers. In today’s video, we reverse engineer a problem from crackmes.one and use an interesting…
source
To see the full content, share this page by clicking one of the buttons below |
nice
you guys call this easy?
You have stupid previews
I got into it back in the day because I bought a amiga game, it didn't run and the shop refused to refund. Got in touch with the local computer hobbies group, they knew about the problem with the game but still took the time to introduced me to 68k debugging and disassembly. Got the game running. Group introduced me to sas/c compiler. The rest is history. Also did step through every software I had to be fascinated and also to understand how it worked. 68k simpler times …
It is a valuable skill to have.
The magic starts at 15:44 😃
You unbaked the bread!
…I need practise "hello world!" again, 60th time
>the fbi just took down a ransomware organization
DARPA is distributing randomware and usong the FBI to clean up late payers.
Honestly this is pretty interesting, I NEED MORE OF such content PLEASE.
Thank you, LLL, the font size saved me 🙂
Terminal looks neat, what are you using?
Thx lll for zooming in
Symbolic Execution 🔥🔥
How is it only now I find this gem of a channel? Dang youtube
why on earth do you not have the link to the cracksme in the description man
Python in Low Level Learning. Fake channel confirmed.
14:37 – Hold up. Where did these magic hex numbers come from? Why those offsets? Can they be determined in a cleaner way, rather than hard coded like that?
Low level programming is the hardest my bro
ReSearch about it.
Someone should write an ANGR-y UI for gui people
I've never commented on a video before, but I had to for this one. It's that good!
yes, yes.. of course i understand all this
For anyone here new to Python,
if __ name __ == "__main__":
main()
prevents the main function from running when you import the file/script somewhere else. If you call a function after defining it without this check, it will run even if the file is imported, which you usually don't want
Edit: had to insert spaces between the underscores and name because YT thought I wanted it italic. In actual code, it would be 2 underscores, name, 2 underscores (no spaces between); sometimes read as "dunder name" (concatenating/abbreviating "double underscore" to "dunder")
do you use computer with arm cpu?
LFG!!!! LLG GANG GANG!
lol, Solving problems with angr.
W in the sHaT!
Ngl I am pretty new to low level stuff but I recommend running it a bit first before even running strings
I can't focus beyond those empty boxes … Ugh 😅
Wait, how are you running arm code on your machine?
Can you crack how to exit vim?
That angr math solver didn't make any sense lol
Man you don't have to apologize for python. You don't have to apologize for anything!^_^
I heard they got raided by Jason Statham
Thanks LLL
omg whats with the empty boxes lol
Is scanf still using self modifying code or something ?
Thanks LLL.
we finally got ghidra in dark mode
Thanx Triple L
Great video! Very informative and well explained.
Now that LowLevelLearning uses python in his videos should the channel be renamed to HighLevelLearning? That does sound nice though, JK.
Meh, automating the reverse engineering takes the fun out of the problem :p if each of those functions was only checking one of the bytes, you could solve each fairly simply, I'd imagine.
Thanks for your channel. I would love it even more without the background music.
Looks like a lot of fun once you understand what's going on and know ways you could tackle the proble
Thanks for zooming in!
Advertisement before I start the video, SAME FUCKING ADVERTISEMENT 1:06 in….common youtube…
let's see if the theory works:
LowLevelLearning
LowLevelLearning
LowLevelLearning