flat assembler
Message board for the users of flat assembler.

Index > Macroinstructions > IDA source & FASM

Author
Thread Post new topic Reply to topic
Antares



Joined: 23 Jan 2006
Posts: 4
Antares 23 Jan 2006, 18:29
At me such question. IDA (Interactive dissassembler) produce asm source code which is incompatible not with masm not with tasm syntax. At least I cannot compile it. Whether probably to write macros for FASM which would allow to compile source codes given out IDA?

P.S. sorry for my english.
Post 23 Jan 2006, 18:29
View user's profile Send private message Reply with quote
Reverend



Joined: 24 Aug 2004
Posts: 408
Location: Poland
Reverend 23 Jan 2006, 22:12
The newest IDA has AFAIK "TASM Ideal mode" which is very similar to fasm's one. Also IDA will NEVER create such output that you will be able to compile it without any manual change, neither for MASM, nor for any other assembler.
Post 23 Jan 2006, 22:12
View user's profile Send private message Visit poster's website Reply with quote
MazeGen



Joined: 06 Oct 2003
Posts: 977
Location: Czechoslovakia
MazeGen 24 Jan 2006, 11:56
The author itself says IDA's output is not designed to recompilation, it is only for information.
Post 24 Jan 2006, 11:56
View user's profile Send private message Visit poster's website Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 24 Jan 2006, 12:30
I believe it is again because of some stupid usa laws
Post 24 Jan 2006, 12:30
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Antares



Joined: 23 Jan 2006
Posts: 4
Antares 24 Jan 2006, 12:57
MazeGen wrote:
The author itself says IDA's output is not designed to recompilation, it is only for information.

It is very a pity. I have casually rewritten a code of the program and I very much would not like to copy all anew:\.

Reverend wrote:
The newest IDA has AFAIK "TASM Ideal mode" which is very similar to fasm's one. Also IDA will NEVER create such output that you will be able to compile it without any manual change, neither for MASM, nor for any other assembler.

Where to find this option?
Post 24 Jan 2006, 12:57
View user's profile Send private message Reply with quote
MazeGen



Joined: 06 Oct 2003
Posts: 977
Location: Czechoslovakia
MazeGen 24 Jan 2006, 14:25
vid wrote:
I believe it is again because of some stupid usa laws

I don't think so. Besides this, DataRescue is located in Belgium.
Ilfak Guilfanov (speaking about decompilation) wrote:
Most of the time the goal is not to get a compilable text. What would one do with such a text? Recompile and link it to get a copy of the input binary program? The only legitimate situation I can imagine is when the source text has been lost and the owner of the program tries to recover it.

http://www.hexblog.com/2006/01/return_to_the_sources.html
Post 24 Jan 2006, 14:25
View user's profile Send private message Visit poster's website Reply with quote
FrozenKnight



Joined: 24 Jun 2005
Posts: 128
FrozenKnight 27 Jan 2006, 08:46
Threre are alternitives to recompiling the programs source. there are a few tricks that can add functionality to any program. one of my favorets is DLL injection. where by you wrote your dll and insert some code into the program and have it run it somehow. then have your dll modify the program to allow your dll to work the way you want. (this procedure is wondows specific but i am sure there are simialr methods for diffrent platforms.)
Post 27 Jan 2006, 08:46
View user's profile Send private message Reply with quote
Antares



Joined: 23 Jan 2006
Posts: 4
Antares 29 Jan 2006, 09:32
It is certainly interesting but not that that I wanted. Then a question such: What options to me need to be noted in IDA to receive an initial code most close to syntax masm or tasm?
Post 29 Jan 2006, 09:32
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.