Quote:
Originally Posted by Zeroxelli
Yeah, it's a tutorial on OllyDBG, not understanding the ASM. If I were to go into explaining what the stack is, the stack vs. the heap, how registers work, etc, it'd probably be 5x as long. I was trying to go on the assumption that people would have a slight amount of knowledge of the way things worked. When I first learned coding I started with PHP, and because PHP's interpreter was/is coded in C, I looked up C. Of course, I found out that C goes down even lower to ASM, so I went and looked up ASM, which lead me to mess around with it a bit, so I learned some of the operation codes early on.
While I do feel it's necessary for them to know these things, I've said before that I'm not going to give everything to them. At least not at once. If I give 120%, I want you to give at least 60% of the absolute value of that 120%. Half in, half earned. ;)
I may make a thread the basics of ASM (including the use of the register, etc.), we'll see.
|
Glad you take my feedback positively, rare these days haha.
Anyway yes I understand you're not going too much in dept, that's logical but if you write a topic name as this "Ollydbg - The very basics" the things you just mentioned are part of debugging in general, everyone can apply a jump or a nop when told, not everyone understands of the bat why they should.
It's kind of just asking for all the "noob" questions because they simply don't know why they are doing what, I'm not saying you should write all that down either but maybe some links to for example what the registers stand for accumulator, base, counter, destination, source etc.. You know so they get a more complete overview to begin with, would be a great addition to this thread. Like I said nothing wrong with the thread, I like to see stuff like these so the community can grow and learn but I don't think the right way to learn is to follow how someone exactly does something ;)
And I totally agree on if you give your best you have expectations back, that they do their research and I fully agree on that, anyone that's truly interested in RE will do his research none the less. There is just so much more to RE and so many different ways into achieving the same things, way too much to explain in dept, but anyone that starts with this should know how to debug, how functions are made up, how loops look like, why the registers are used. The system wide modules and what they do, it's a lot to grasp at first I can imagine :)