Reverse engineering

gala
3 years ago | edited 3 years ago

4

I was completing a ctf (Capture the flag) competition and their was a level of Reverse engineering
and i loved it
but i don’t know about you guys
so comment and tell me
for those who don’t know what is reverse engineering
check this

and Bonus
i have already made a challenge

link to download

Username :- admin
output :-
[b]227
15
59
253
253
150
93[/b]
find the pass ??????

dismiss if u get any warning

18replies
7voices
59views
x2600
3 years ago

1

I could put together something if flabby wants a reversing challenge on HT. solid idea, but I don’t know if that is the direction flabs wants to go. @flabbyrabbit

f0rk [HackingGuy]
3 years ago

1

I think it would be pretty cool to have a “Reversing” level selection. :D

x2600
3 years ago

1

Me too. A Practical series of crackmes that allow a user to progress and learn. They’re a lot of fun. A lot of sites just throw in apps of various difficulty. It would be nice to see a series that builds on knowledge as you progress.

gala
3 years ago

0

i have some “crack me ”

badarg [ssnake]
3 years ago

0

Would be cool. RE tasks are easy to maintain, it’s not like you have to setup a exploitation task and look out for the whole network, isolation of runtime of that task, jailing etc etc … Also RE is such an useful skill.
I can contribute some tasks too.

2 replies have been removed
dimooz
3 years ago

3

What about a “cracking” section instead? It’s almost the same. I even could provide some levels, as C or C++ programs. Serial numbers validation, modifications of specific vars/values, stuff like that. I saw these kind of reverse challenges on other websites. Rather simple to create and interesting to solve for every challengers. I’m pretty sure Flabby would enjoy to add these.

gala
3 years ago

0

Seems to be a good idea
Can u explain a bit more
U know I know nothing

dimooz
3 years ago | edited 3 years ago

0

Imagine a “ Cracking” section, as “Coding” is. With some levels inside, where you have to download some C or C++ apps. The purpose there would be to debug, decompile or disassemble the apps, to understand how the source code works, and then modify the application in order to complete the level. Just pure RE challenges.

[EDIT] I’ll try to make one and post it here asap, by the way you’ll be able to try it and give some feedback..

f0rk [HackingGuy]
3 years ago

0

Personally, I would prefer Reverse Engineering levels.
If we had fully active moderators that would be willing to review answers, one could submit an overview of what a given executable does, or a file like foo.c that replicates the functions of the executable.

While this is a lot more work, a user would learn a lot. :)

X_T0
3 years ago

1

No need for moderators, this question can be about finding secret text in a program or simulating the algorithm with different programming language. An easy example would be like cracking a serial number generator. Or we can just ask to replace some bytes in executable file to bypass protection mechanism, and submit the file. The executable file then will be validated by comparing the hash.

f0rk [HackingGuy]
3 years ago

0

I was referring to the essence of the question, not in a literal sense. The ability to crack is useful, but first, a user should develop a good foundation in terms of reverse engineering. This challenge would be more beneficial to the user that is learning.

dimooz
3 years ago

0

I really think that reverse engineering is the essence of the spirit of hacking. Question is, is it possible to become a good hacker without this kind of knowledge? IMO, it’s not. What’s yours?

f0rk [HackingGuy]
3 years ago

2

In my opinion, I believe that all the great hackers are fluent in all aspects of technology, therefore, to be labeled a great hacker, you should be fluent in assembly, reverse engineering it, and the exploitation of vulnerabilities in an executable. Otherwise, you can be a specialist in a field, which is still cool.

gala
3 years ago

0

hacking is finding shortcuts to do/solve a problem

and if u want to find the “shortcut” u first gotta know the long way

and as HackingGuy said
[quote=HackingGuy] I believe that all the great hackers are fluent in all aspects of technology, therefore, to be labeled a great hacker, you should be fluent in assembly, reverse engineering it, and the exploitation of vulnerabilities in an executable[/quote]

u gotta have some knowledge about “all aspects”

gala
3 years ago

0

i have a crack-me and i have already indexed it in this thread

dimooz
3 years ago

0

[quote=gala]link to download[/quote]

–> File has expired and does not exist anymore on this server

dimooz
3 years ago | edited 3 years ago

0

Ok guys, I made a “kind of” cracking level1, just to test if people will enjoy (I hope so). Can you have a look at it here and give it a try? I’d like to read your feedback :)

fred [feuerstein]
2 years ago

0

I’d be in too with that idea. There are many common obfucators out there and this makes it bit more interesting to do the RE

You must be logged in to reply to this discussion. Login
1 of 19

This site only uses cookies that are essential for the functionality of this website. Cookies are not used for tracking or marketing purposes.

By using our site, you acknowledge that you have read and understand our Privacy Policy, and Terms of Service.

Dismiss