?
Solved

ABC of Reverse engineering

Posted on 2011-09-29
10
Medium Priority
?
352 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
Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

 

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

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

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

In this article, you will read about the trends across the human resources departments for the upcoming year. Some of them include improving employee experience, adopting new technologies, using HR software to its full extent, and integrating artifi…
In this article I discuss my selections of the Top Four free Outlook OST File Viewers available. Open, view and read even damaged OST files by using these tools. They all provide a clear preview of all data such as emails, notes, tasks, calendars, e…
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.
Suggested Courses
Course of the Month15 days, 16 hours left to enroll

741 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