EvilZone

Hacking and Security => Reverse Engineering => : Tsar May 15, 2011, 11:46:20 AM

: Good Resource for Learning Reversing
: Tsar May 15, 2011, 11:46:20 AM
http://tuts4you.com/download.php?list.17 (http://tuts4you.com/download.php?list.17)

A whole list of reversing video tutorials aimed at newbies. It includes sample programs for you to go along with the vids to actually reverse as you watch. They also explain things pretty well and clearly.

Hope this is helpful to anyone who wants to learn to reverse.
: Re: Good Resource for Learning Reversing
: B514BD1DF1472B7E May 15, 2011, 12:17:50 PM
It is very well explained and btw.. thanks!
: Re: Good Resource for Learning Reversing
: FuyuKitsune May 15, 2011, 07:02:58 PM
Lena's Reversing for Newbies is a great series. I highly recommend it.
: Re: Good Resource for Learning Reversing
: Overlord June 09, 2011, 05:15:22 AM
I am trying to gain access to a DLL file (think its the right file i need) to be able to view the scripts involved in the program. Just need to get the info in it, but i dont have original source file that will allow me to read it. Ne ideas?
: Re: Good Resource for Learning Reversing
: bifnewman June 18, 2011, 08:11:59 AM
Thanks man. Every tutorial I've seen has been searching for text strings in OllyDBG lol.
: Re: Good Resource for Learning Reversing
: Kulverstukas June 18, 2011, 11:43:33 AM
Lena's tutos are awesome. Interactive and very informative :) here are all 40 tutorials:
http://www.mediafire.com/?fjti4k4trbfesej (http://www.mediafire.com/?fjti4k4trbfesej)

I didn't watch them all though. Reversing is too big for me now. Can't understand shit :D need to learn about ASM first...
: Re: Good Resource for Learning Reversing
: drakenz July 01, 2011, 03:35:17 AM
yes,,, before to learn how to reverse enginnering, we must to understading,,to coding using ASM  ::)
: Re: Good Resource for Learning Reversing
: Lionofgod August 22, 2011, 06:55:28 PM
Lena's tutos are awesome. Interactive and very informative :) here are all 40 tutorials:
http://www.mediafire.com/?fjti4k4trbfesej (http://www.mediafire.com/?fjti4k4trbfesej)

I didn't watch them all though. Reversing is too big for me now. Can't understand shit :D need to learn about ASM first...
Whats ASM? Assembly language?
: Re: Good Resource for Learning Reversing
: ande August 22, 2011, 06:59:24 PM
Whats ASM? Assembly language?

Yes
: Re: Good Resource for Learning Reversing
: Lionofgod August 22, 2011, 07:07:09 PM
But isnt ASM different for every computer?
How would you learn that if its specific for every different set of hardware?
: Re: Good Resource for Learning Reversing
: ande August 22, 2011, 07:25:07 PM
But isnt ASM different for every computer?
How would you learn that if its specific for every different set of hardware?

Its not different from every single computer. There are some few differences from processor to processor design and between 64 and 86 bit architecture.
: Re: Good Resource for Learning Reversing
: FuyuKitsune August 22, 2011, 11:00:51 PM
But isnt ASM different for every computer?
How would you learn that if its specific for every different set of hardware?
The instruction set is nearly identical for x86 processors. They do that to retain compatibility. Different architectures, like PPC or ARM, have different instruction sets.
: Re: Good Resource for Learning Reversing
: Lionofgod August 23, 2011, 04:33:43 AM
Aright, so just for future reference,
How would someone go about learning ASM?
I gave it a google, but their were no online sites for ASM
(or I just wasnt searching hard enough )
: Re: Good Resource for Learning Reversing
: xzid August 23, 2011, 07:17:28 AM
http://www.arl.wustl.edu/~lockwood/class/cs306/books/artofasm/toc.html (http://www.arl.wustl.edu/%7Elockwood/class/cs306/books/artofasm/toc.html)

warning: not easy

edit: I would suggest at least a year of C programming before learning, other low-level-ish languages will do. Pascal for example. You need to know how to handle data & memory. A language with pointers is a must.

If your current programming consists of python, Java, php, VB.NET, C#, etc.. Consider learning C first(not C++).

Also asm can be learned slowly alongside C, say by debugging and disassembling your own programs.
: Re: Good Resource for Learning Reversing
: Lionofgod August 23, 2011, 07:45:28 AM
Aright ty, guess Ill just have to stay away from it for a li while :D +1
: Re: Good Resource for Learning Reversing
: xzid August 23, 2011, 08:12:30 AM
not exactly what I meant, it is something to strive for. I'd recommend you start now. The syntax to asm is the simplest of all, but using it requires much knowledge. Start learning C, not just the loops and the structs, but all of it. C++ classes, namespaces, overloading functions/operators and templates will not help you. Write big apps in C, get used to C. C isn't asm, but it's the closest I can find.
: Re: Good Resource for Learning Reversing
: Ny November 16, 2011, 07:57:47 AM
Lena's tutos are awesome. Interactive and very informative :) here are all 40 tutorials:
http://www.mediafire.com/?fjti4k4trbfesej (http://www.mediafire.com/?fjti4k4trbfesej)

I didn't watch them all though. Reversing is too big for me now. Can't understand shit :D need to learn about ASM first...


thanks a lot! EVERYONE
i think i'll start learning this  :D
: Re: Good Resource for Learning Reversing
: _ANONYMOUS_ December 13, 2011, 09:36:23 PM
Its a great website for tuts thanks :D
 
Lena's tutos are awesome. Interactive and very informative :) here are all 40 tutorials:
http://www.mediafire.com/?fjti4k4trbfesej (http://www.mediafire.com/?fjti4k4trbfesej)

I didn't watch them all though. Reversing is too big for me now. Can't understand shit :D need to learn about ASM first...

thanks for the link its a nice series
: Re: Good Resource for Learning Reversing
: Stackprotector December 14, 2011, 10:51:02 AM
Its a great website for tuts thanks :D
 
thanks for the link its a nice series
I done almost all of them, they are verygreat, some techniques like hardware breakpoints are not working on xp + anymore,    so maybe get yourself an copy of xp in a virtual box, and you are good to go ;)
: Re: Good Resource for Learning Reversing
: strong115 March 06, 2013, 12:16:27 AM
 Tsar  when i press the link to download it , a box appear saying " warning download and use this file at your own risk"  what does this mean? why it says so? is the file corrupted or infected with a virus or with a spyware????
 
and as for xzid your url link does not work for me , when i press it it says
" http 404: page not found" so what is the problem ???
: Re: Good Resource for Learning Reversing
: techb March 06, 2013, 01:19:14 AM
Tsar  when i press the link to download it , a box appear saying " warning download and use this file at your own risk"  what does this mean? why it says so? is the file corrupted or infected with a virus or with a spyware????
 
and as for xzid your url link does not work for me , when i press it it says
" http 404: page not found" so what is the problem ???

Momma always said, life is like a necro thread, you never know what your gonna get.
: Re: Good Resource for Learning Reversing
: strong115 March 06, 2013, 01:56:20 AM
perspicacious reply as it involves a challenge , your reply is a challenge to me  , , it means that it is up to me to settle the doubt to certainty

“Our doubts are traitors and make us lose the good we oft might win, by fearing to attempt (http://thinkexist.com/quotation/our_doubts_are_traitors_and_make_us_lose_the_good/15145.html)”
: Re: Good Resource for Learning Reversing
: Mordred March 06, 2013, 11:45:21 AM
Awesome stuff, just what I was looking for. A tutorial for people that know some ASM/C. +1, thanks!


Later edit: I have a really nagging feeling that my next question is quite stupid (obviously I'm not sure why I have the feeling ;) ) but here goes: is it to be expected that so many executables in the archive are infected with various malware and viruses?

Later later edit: 38 threats found. Some of them are: TrojWare.Win32.Banker.etk74@80274755, Packed.Win32.Packer, Backdoor.Wind32.Agent
: Re: Good Resource for Learning Reversing
: strong115 March 08, 2013, 10:24:06 PM
every thing has a price in life the files in the tutorial  are infected for sure and without any doubt  but you need to find a solution to how to profit from the information given to you without being infected by the virus inside this information and the only solution is to disassemble the files and see where   the virus code is situated and eliminate it then assemble the file again and this requires that you learn assembly language
there is an other solution which was applied by the majority in this site:  to profit from the information  and pay the price
: Re: Good Resource for Learning Reversing
: vektor March 08, 2013, 11:04:12 PM
Here's another decent resource for the topic at hand...http://www.openrce.org/

--  br0k3n  --
: Re: Good Resource for Learning Reversing
: strong115 March 10, 2013, 07:55:11 AM
the next time when you give a link , give something useful not nonsense

first I find no clue for this word " Memoryze" and the author peter does not explain it but he made it more confused and more complicated when he wrote " Memoryze is designed to aid in memory analysis in incident responsive scenarios" I did not see something more horrible , disgusting and unworthy than this sentence , it comes only from someone linguistically handicapped .

second whenever I press " Memoryze" it says we are sorry page does not exist and the same for the link of Memorize ..
so the next time give the hell something useful
: Re: Good Resource for Learning Reversing
: Kulverstukas March 10, 2013, 09:20:47 AM
so the next time give the hell something useful
Maybe next time you should be more thankful for what you get because I don't see you contributing to anything.
: Re: Good Resource for Learning Reversing
: strong115 March 10, 2013, 11:47:28 AM
before writing something to someone could you please think about it !!!! if you read all my replies in the forum you would see that i was thankful for many time , look for example what I wrote to namespace7

"your tutorial is very powerful and instructive i like it and thank you very much..." I would be thankful whenever I feel that the author deserve to be thanked , I will respect someone whenever I feel that he deserves respect , I will thank someone when he lets a strong impression in me , if he does not let an impression in me and instead he gives me an information without any base and value I will never be thankful
 when someone give an information for people to enlight them , he should give them a useful information not something complicated and confusing without header and footer
and it is my right and everyone's right to criticize the information and the source of information .

I am a beginner , someone ignorant how you want me to contribute , how you expect from a female calf to give milk ?!! how do you expect from a seed to generate fruits?? contribution is a process of time and the one who does not possess the thing cannot give it  this is logical and this is evident by  itself
: Re: Good Resource for Learning Reversing
: Kulverstukas March 10, 2013, 12:51:41 PM
bla bla bla

I am a beginner , someone ignorant how you want me to contribute , how you expect from a female calf to give milk ?!! how do you expect from a seed to generate fruits?? contribution is a process of time and the one who does not possess the thing cannot give it  this is logical and this is evident by  itself
You are so narrow minded... The example you gave is not what people here consider contribution, more like a thank-you post. And if you really think that, then I consider you as a newborn baby.

Think about it for a second, and maybe you will understand how narrow your mind is.