Solved

ABC of Reverse engineering

Posted on 2011-09-29
10
335 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
 

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
U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

 
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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
advertisement module in core php 4 144
starter POM and spring-boot-starter,  spring-boot-web 2 40
Denali Software 2 44
print map entry 34 53
Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
All of the resources available today make learning a new digital media easier than ever-- if you know where to begin. This is a clear, simple guide to a few of the basic digital art mediums and how to begin learning them on your own.
The viewer will learn how to create multiple layers to apply various filters and how to delete areas from each layer’s filter.
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.

947 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

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now