Author Topic: Good Resource for Learning Reversing  (Read 20728 times)

0 Members and 4 Guests are viewing this topic.

Offline Tsar

  • Peasant
  • *
  • Posts: 126
  • Cookies: 10
  • turing-recognizable
    • View Profile
Good Resource for Learning Reversing
« on: May 15, 2011, 11:46:20 am »
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.

Offline B514BD1DF1472B7E

  • Peasant
  • *
  • Posts: 53
  • Cookies: 2
  • #evilzone
    • View Profile
Re: Good Resource for Learning Reversing
« Reply #1 on: May 15, 2011, 12:17:50 pm »
It is very well explained and btw.. thanks!
Respect the privacy

Offline FuyuKitsune

  • Knight
  • **
  • Posts: 292
  • Cookies: 21
    • View Profile
Re: Good Resource for Learning Reversing
« Reply #2 on: May 15, 2011, 07:02:58 pm »
Lena's Reversing for Newbies is a great series. I highly recommend it.

Offline Overlord

  • NULL
  • Posts: 2
  • Cookies: -1
    • View Profile
Re: Good Resource for Learning Reversing
« Reply #3 on: 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?

Offline bifnewman

  • NULL
  • Posts: 1
  • Cookies: 0
    • View Profile
Re: Good Resource for Learning Reversing
« Reply #4 on: June 18, 2011, 08:11:59 am »
Thanks man. Every tutorial I've seen has been searching for text strings in OllyDBG lol.

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: Good Resource for Learning Reversing
« Reply #5 on: 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

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...

Offline drakenz

  • /dev/null
  • *
  • Posts: 16
  • Cookies: 17
  • Kill Me IF You Can...
    • View Profile
    • Facebook
Re: Good Resource for Learning Reversing
« Reply #6 on: July 01, 2011, 03:35:17 am »
yes,,, before to learn how to reverse enginnering, we must to understading,,to coding using ASM  ::)
Life For Live And Free For Freedom

Offline Lionofgod

  • Knight
  • **
  • Posts: 164
  • Cookies: 6
    • View Profile
Re: Good Resource for Learning Reversing
« Reply #7 on: 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

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?

Offline ande

  • Owner
  • Titan
  • *
  • Posts: 2664
  • Cookies: 256
    • View Profile
Re: Good Resource for Learning Reversing
« Reply #8 on: August 22, 2011, 06:59:24 pm »
if($statement) { unless(!$statement) { // Very sure } }
https://evilzone.org/?hack=true

Offline Lionofgod

  • Knight
  • **
  • Posts: 164
  • Cookies: 6
    • View Profile
Re: Good Resource for Learning Reversing
« Reply #9 on: 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?
« Last Edit: August 22, 2011, 07:10:08 pm by Lionofgod »

Offline ande

  • Owner
  • Titan
  • *
  • Posts: 2664
  • Cookies: 256
    • View Profile
Re: Good Resource for Learning Reversing
« Reply #10 on: 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.
if($statement) { unless(!$statement) { // Very sure } }
https://evilzone.org/?hack=true

Offline FuyuKitsune

  • Knight
  • **
  • Posts: 292
  • Cookies: 21
    • View Profile
Re: Good Resource for Learning Reversing
« Reply #11 on: 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.

Offline Lionofgod

  • Knight
  • **
  • Posts: 164
  • Cookies: 6
    • View Profile
Re: Good Resource for Learning Reversing
« Reply #12 on: 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 )

Offline xzid

  • Knight
  • **
  • Posts: 329
  • Cookies: 41
    • View Profile
Re: Good Resource for Learning Reversing
« Reply #13 on: August 23, 2011, 07:17:28 am »
http://www.arl.wustl.edu/~lockwood/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.
« Last Edit: August 23, 2011, 07:36:44 am by xzid »

Offline Lionofgod

  • Knight
  • **
  • Posts: 164
  • Cookies: 6
    • View Profile
Re: Good Resource for Learning Reversing
« Reply #14 on: August 23, 2011, 07:45:28 am »
Aright ty, guess Ill just have to stay away from it for a li while :D +1