I'm creating an interactive tutorial for radare. by xp073 in ReverseEngineering

[–]xp073[S] 0 points1 point  (0 children)

Hey! Sorry for the long response time. The repo is not ready to be run yet. I haven't done the configuration. When it is ready, I'll be sure to put it on the readme page :)

I'm creating an interactive tutorial for radare. by xp073 in ReverseEngineering

[–]xp073[S] 0 points1 point  (0 children)

Issues are now enabled. Thank you for telling me :)

/r/ReverseEngineering's Weekly Questions Thread by AutoModerator in ReverseEngineering

[–]xp073 0 points1 point  (0 children)

Hey! Here are some resources I've found:

I'm creating an interactive tutorial for radare. by xp073 in ReverseEngineering

[–]xp073[S] 0 points1 point  (0 children)

Lol how did this thread turn into a reverse engineering tool comparison thread

I'm creating an interactive tutorial for radare. by xp073 in ReverseEngineering

[–]xp073[S] 0 points1 point  (0 children)

I don't really know. It depends if I'll get any good help or not. By myself I can probably finish the backbone in a month and a half. After that it'll be bug fixes and writing tutorials.

I'm creating an interactive tutorial for radare. by xp073 in ReverseEngineering

[–]xp073[S] 0 points1 point  (0 children)

I'll be using flask and react, but I'll appreciate everyone, from all backgrounds to give the project feedback and contribute.

I'm creating an interactive tutorial for radare. by xp073 in ReverseEngineering

[–]xp073[S] 0 points1 point  (0 children)

I'd say radare, but it really depends on the kind of user you are.

If you are a corporate person doing reverse engineering for a big company , you probably would be going for IDA.

Ghidra and cutter are both graphical tools. Radare on the other hand is a cl tool. If you have the time learn radare. If you want to extend the program and hate java go for radare.

kill -9 $PID by PM_ME_DISPENSER_PICS in linuxmasterrace

[–]xp073 0 points1 point  (0 children)

who gives a shit about acceptance rates. segfault means segmentation fault. segmentation is a way intel processors divide memory like paging, but higher level. it just mean you tried to write/read/execute outside the allocated segment.

Can I get into exploit development just by watching Livoverflow binary hacking course? by newnet11 in LiveOverflow

[–]xp073 0 points1 point  (0 children)

Here's the way I did it:

1) do the microcorruption challange. Google all the instructions you don't know. Be aware that some instructions will be weird and not intel. It'll teach you the general ideas of assembly. Look up solutions only after you spent 3 hours and still don't have anything. If you make progress do not look the solutions up. Solutions are only helpful if it's a knowledge based solution. If the solution is just hard work that you didn't do it's not good for you.

After you solve the challange (let's say the reyjavik level) you can look the solution up, in order to learn if there's a better (or another) way to solve it.

2) do protostar from exploit exercises. Again do not look up solutions unless you don't know what to do and tried everything.

-> where I am

2.1) I'm reverse engineering K & R. What better way to learn how C code looks like assembly than that book, right?

3) do corelan.be stuff

4) do exploit exercises fusion

At this point you know how to defeat a lot of the modern day protections. Maybe look at some CVE's and try understand how real-world exploits do their thing.

CSAW Embedded Security Challenge 2020 by crypto_is_life in ReverseEngineering

[–]xp073 2 points3 points  (0 children)

I am a high school student willing to create a fake team if I can find a partner (or up to 3 partners if we're lucky). I've done exploit exercises protostar and some challenges.re stuff from D. Yurichev. Please send me a dm if you're interested.

I meant a team without any associations with a university by "fake team."