Solved

ABC of Reverse engineering

Posted on 2011-09-29
10
339 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

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

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
API v SOA 8 39
Globalscape EFT Notifications Help 2 30
Netbeans and org.apache.commons.lang3 issue 3 25
How to log java errors in tomcat 8 24
Workplace bullying has increased with the use of email and social media. Retain evidence of this with email archiving to protect your employees.
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 video will demonstrate how to find the puppet warp tool from the edit menu and where to put the points to edit.
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.

749 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