Login Register


Libs/tools to help reverse engineer custom binary file structs? filter_list
Author
Message
RE: Libs/tools to help reverse engineer custom binary file structs? #11
(01-05-2022, 04:06 PM)fritz Wrote: +1 for Ghidra.
Although I'm pretty sure I don't use it at its full potential..
Any Ghidra tutorial/doc to recommend maybe?
You can watch tutorials that are easier to follow on YouTube than reading the documentation on the website.
https://youtu.be/d4Pgi5XML8E
https://youtu.be/fTGTnrgjuGA
ed25519/0x21AB6B6A6CB2C337
C87D87466FD205945CF10A3821AB6B6A6CB2C337

[+] 1 user Likes ConcernedCitizen's post
Reply

RE: Libs/tools to help reverse engineer custom binary file structs? #12
(01-05-2022, 04:06 PM)fritz Wrote: +1 for Ghidra.
Although I'm pretty sure I don't use it at its full potential..

That's kinda how I feel about Cutter. I initially went with it because it's basically a suite of suites and uses Ghidra. But there's so many tools included, the learning curve is pretty steep so I'm definitely not using it to it's fullest.

Hopefully Ghidra will be a little easier to pick up.

"I can picture in my mind a world without war, a world without hate. And I can picture us attacking that world because they'd never expect it." - ಠ_ಠ

Reply

RE: Libs/tools to help reverse engineer custom binary file structs? #13
(01-05-2022, 10:02 PM)vittring Wrote:
(01-05-2022, 04:06 PM)fritz Wrote: +1 for Ghidra.
Although I'm pretty sure I don't use it at its full potential..
Any Ghidra tutorial/doc to recommend maybe?
You can watch tutorials that are easier to follow on YouTube than reading the documentation on the website.
https://youtu.be/d4Pgi5XML8E
https://youtu.be/fTGTnrgjuGA
Those yt tutorials look pretty good, thanks for the recommendation!

Reply

RE: Libs/tools to help reverse engineer custom binary file structs? #14
(01-05-2022, 11:55 PM)fritz Wrote:
(01-05-2022, 10:02 PM)vittring Wrote:
(01-05-2022, 04:06 PM)fritz Wrote: +1 for Ghidra.
Although I'm pretty sure I don't use it at its full potential..
Any Ghidra tutorial/doc to recommend maybe?
You can watch tutorials that are easier to follow on YouTube than reading the documentation on the website.
https://youtu.be/d4Pgi5XML8E
https://youtu.be/fTGTnrgjuGA
Those yt tutorials look pretty good, thanks for the recommendation!
John Hammond has great videos on reversing actual malware and discovering new things.
https://youtu.be/tMN5N5oid2c
https://youtu.be/aCWI61QX1OU
ed25519/0x21AB6B6A6CB2C337
C87D87466FD205945CF10A3821AB6B6A6CB2C337

Reply

RE: Libs/tools to help reverse engineer custom binary file structs? #15
(01-06-2022, 12:00 AM)vittring Wrote:
(01-05-2022, 11:55 PM)fritz Wrote:
(01-05-2022, 10:02 PM)vittring Wrote: You can watch tutorials that are easier to follow on YouTube than reading the documentation on the website.
https://youtu.be/d4Pgi5XML8E
https://youtu.be/fTGTnrgjuGA
Those yt tutorials look pretty good, thanks for the recommendation!
John Hammond has great videos on reversing actual malware and discovering new things.
https://youtu.be/tMN5N5oid2c
https://youtu.be/aCWI61QX1OU

Love his stuff. Kinda sucks most of his malware analysis ones are pretty much the same procedure every time though. Deobfuscate initial js code, decode big long encoded string, reverse resulting string, find it's a PS script to download some other encoded string payload, so on. Still pretty interesting to watch regardless.

"I can picture in my mind a world without war, a world without hate. And I can picture us attacking that world because they'd never expect it." - ಠ_ಠ

Reply

RE: Libs/tools to help reverse engineer custom binary file structs? #16
(01-06-2022, 07:49 AM)Bricker Wrote: Love his stuff. Kinda sucks most of his malware analysis ones are pretty much the same procedure every time though. Deobfuscate initial js code, decode big long encoded string, reverse resulting string, find it's a PS script to download some other encoded string payload, so on. Still pretty interesting to watch regardless.
He does explain things very well. Quality over quantity. It's less about theory and more about results. If you want to talk about more technical and involved reversing refer to the guys & gals at Metasploit or people like Slava Moskvin.

Hammond does a lot of the same thing for sure, I agree. This kinda feels annoying at first:
Code:
import sys shell = bytearray(     [         0x00,         0x00,         0x00,     ] ) sys.stdout.buffer.write()

But it gets better and better. When I learned how to deobfuscate it was in a class setting not on a large monitor and not using easy techniques like this. It's nice to learn to love new things.
ed25519/0x21AB6B6A6CB2C337
C87D87466FD205945CF10A3821AB6B6A6CB2C337

Reply







Users browsing this thread: 1 Guest(s)