Real-world Decompilation with IDA Pro - Part 1: Introduction

preview_player
Показать описание

This video is an introduction to decompilation with IDA Pro and what we'll be doing.

Themes discussed:
* Reverse engineering principles
* IDA Pro basics

This video is best viewed full screen at 720p (HD) resolution. This tutorial assumes that you know how to program in C and that you know the basics of assembly programming as well.

I'm not an expert in reverse engineering, just a curious amateur. If you have tips on ways I can do things more easily, please let me know!

Рекомендации по теме
Комментарии
Автор

Thanks! now I can hack the Australian military computers!

MangaGamified
Автор

You can use ALT+T to search the RDATA (String) section faster.

Автор

Please help to bypase this red line for Laptop bios to active hiden menu Mr Adam M.

adambimantoro
Автор

with this you can decompile a .csc file ???? and if you don't know some way how to do it?

MEETLLY
Автор

Hello Adam,

Very nice video tutorial you have here. I really appreciate your effort for making such good quality videos. One prob. I'm having with IDA pro. decompiler, I am getting below error for few sub routines when i'm pressing F5 to get pseudo code of that func.:

"Decompilation failure:
variable would overlap : ecx/4 and edx/8
Please refer to the manual to find appropriate actions."

IDA help suggests "Updating the function stack frame and creating correct stack variables may help solve the problem."
But i could not make it.
Can you pls suggest what I should do here??

Thanks in Advance
Debasish

DebasishMandal
Автор

Hi, how to solve error:
@
The decompiler assumes that the segment.data is read-only because of its PERMISSIONS. All data references to the segment will be replaced by constant values. This may lead to drastic changes in the decompiler output. the segment is not read only please change the segment PERMISSIONS. In general, the decompiler checks the segment permissions, class, and

MrSanSanblch
Автор

Thanks! Now I can port Sonic World into Unity format for use on systems like Mac and Linux! And I'll also try to make a patch for the old classic Disney Windows games to run on modern PCs!

austinreed
Автор

Have you since played with Ghidra ? (Mickyj Whitehat)

MichaelJenkin
Автор

Watched the whole series just to see what you can do with disassembler. I code Java - we don't have such challenges, for better or for worse

zbstof
Автор

sory by the noob question but converting the grap view to c code is a plugin? or which controls?

ericksd
Автор

Guys on my IDA pro there is no tab of debugging and also when i pressed F5 there is warning says 'Sorry, you do not have any decompilers on Windows' what should i do now?

MHamza-wxkv
Автор

Which is the correct configuration of IDA 6.8?

IsraelHdez
Автор

Looks like you're good at Decompilation. I have a simple .exe program on which, all I'm interested in is changing strings of menus, messages etc. As a beginner on decompilation but with a good programming background, how would I accomplish this task? Thanks in advance!

ilyrican
Автор

Can this program be used on disc image file types (like .ISOs)?

cantstanja
Автор

Can you use IDA to view a flash game ?

robertadkins
Автор

Hello, friend where I can get some code to study, I would like you to help me with the code, thanks friend .

chipsistem
Автор

Nothing happens when I press F5. I opened the problems window and saw a load of NODISASM, DECISION AND ROLLBACK errors, what can I do to decompile this .exe?
Actually, saw something in the log:
00F25F22: Can't disassemble
Pattern is not found
Command "AskNextText" failed
what does this mean?

redd_cat
Автор

can u pl tell e how to install decompiler

hafizarslan
Автор

Hi! I dont know if you still see comments here but i'm gonna try. I am trying to patch a moba online game and i can open the c# code of it both in .net reflector and dotpeek. I cant seem to edit tho so i turned to ida a few moments ago but when i open the program i see a lot of imports but no calls in the ida view. Does this happen often and if so how do you go around this? There's also a notification.exe that's what i want to patch but when i use ida on it, it gives me an error saying "Cannot set target processor type cli". I searched everywhere if you can help me it would be great! Thanks ;)

SpeedySound
Автор

hey boss can u edit file dat for me.i can pay u if success

kingj