Solved

ABC of Reverse engineering

Posted on 2011-09-29
10
337 Views
Last Modified: 2013-12-13
how to start learning Reverse engineering for softwares.

is there any thing like "network" Reverse engineering

any video stuff available?
what can be the good starting point?
what is the must prerequisites?

0
Comment
Question by:osloboy
  • 5
  • 5
10 Comments
 
LVL 47

Expert Comment

by:for_yan
ID: 36816762

I guess, the best staring point is to learn java :)

yiou can check here for recommendations about java decompilers:
http://stackoverflow.com/questions/31353/is-jad-the-best-java-decompiler


http://stackoverflow.com/questions/3254274/best-java-decompiler-freeware
0
 

Author Comment

by:osloboy
ID: 36890704
JAVA directly?


0
 
LVL 47

Expert Comment

by:for_yan
ID: 36891870
yes, the best starting is of course to learn java ddirectly
0
3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

 

Author Comment

by:osloboy
ID: 36904769
what if you want to be programming platform independent.

i know c/c++, c#

0
 
LVL 47

Expert Comment

by:for_yan
ID: 36904781
If you want to be platform independent Java is certainly a better choice
0
 
LVL 47

Expert Comment

by:for_yan
ID: 36904782
Java is similar to C#, I think easier to learn.
0
 

Author Comment

by:osloboy
ID: 36905077
let say JAVA is done, what next now.

is there any MUST read book for reverse eng.
0
 
LVL 47

Accepted Solution

by:
for_yan earned 500 total points
ID: 36905152
look at this book:
http://www.amazon.com/Covert-Java-Techniques-Decompiling-Engineering/dp/0672326388/ref=sr_1_2?s=books&ie=UTF8&qid=1317666073&sr=1-2

why are you so concentrated in reverse engineering?
I'd think it is a last resort measure - when you have a legacy application, you need to patch it, the original
developer is long buried, nothing else can be done, they are going to fire you when you will not patch the code  -
that's when you start thinking about decompiling
0
 

Author Comment

by:osloboy
ID: 36923219
why in the world, we will goto reverse eng. to find out flaws and security issues.

what you say about ?????? Syngress - Sockets, Shellcode, Porting & Coding - Reverse Engineering Exploits And Tool Coding For Security Professionals"

right, thats what i am looking for a pure reverse eng. stuff regardless of Programming Language.

0
 

Author Closing Comment

by:osloboy
ID: 36930859
.
0

Featured Post

The Eight Noble Truths of Backup and Recovery

How can IT departments tackle the challenges of a Big Data world? This white paper provides a roadmap to success and helps companies ensure that all their data is safe and secure, no matter if it resides on-premise with physical or virtual machines or in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Skype is a P2P (Peer to Peer) instant messaging and VOIP (Voice over IP) service – as well as a whole lot more.
Healthcare organizations in the United States must adhere to the guidance of both the HIPAA (Health Insurance Portability and Accountability Act) and HITECH (Health Information Technology for Economic and Clinical Health Act) for securing and protec…
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question