radareorg / ideas

4 stars 1 forks source link

Concept of ESIL executable #235

Open XVilka opened 5 years ago

XVilka commented 5 years ago

Basically a simple file format with magic string, headers etc to be recognizable and set initial memory and stack, filled with ESIL stream.

What it can be used for? Mostly for complex testing of ESIL VM, radeco and tools based on the ESIL.

radare commented 5 years ago

cc @condret

On 20 Nov 2018, at 06:11, Anton Kochkov notifications@github.com wrote:

Basically a simple file format with magic string, headers etc to be recognizable and set initial memory and stack, filled with ESIL stream.

What it can be used for? Mostly for complex testing of ESIL VM, radeco and tools based on the ESIL.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/radare/radare2/issues/12235, or mute the thread https://github.com/notifications/unsubscribe-auth/AA3-loHlt4Wx5nh7L4Qmtru0IJaLjqfLks5uw48ZgaJpZM4YqZHW.

Hyperion101010 commented 5 years ago

a little more documentation about what all new file formats are to be considered . I can use some reference links .

XVilka commented 5 years ago

You can base it on something like SELF (Simple ELF) or TE (Terse Executable) formats.

radare commented 5 years ago

What about making it in plaintext?

On 18 Dec 2018, at 11:04, Anton Kochkov notifications@github.com wrote:

You can base it on something like SELF (Simple ELF) or TE (Terse Executable) formats.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

XVilka commented 5 years ago

TE as in Text Executable?

On Tue, Dec 18, 2018, 6:28 PM radare <notifications@github.com wrote:

What about making it in plaintext?

On 18 Dec 2018, at 11:04, Anton Kochkov notifications@github.com wrote:

You can base it on something like SELF (Simple ELF) or TE (Terse Executable) formats.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/radare/radare2/issues/12235#issuecomment-448172888, or mute the thread https://github.com/notifications/unsubscribe-auth/AAMZ_QxkVW0gu7KWYwdxZFwvKPAFgYx5ks5u6MNOgaJpZM4YqZHW .

radare commented 5 years ago

:D

On 18 Dec 2018, at 15:32, Anton Kochkov notifications@github.com wrote:

TE as in Text Executable?

On Tue, Dec 18, 2018, 6:28 PM radare <notifications@github.com wrote:

What about making it in plaintext?

On 18 Dec 2018, at 11:04, Anton Kochkov notifications@github.com wrote:

You can base it on something like SELF (Simple ELF) or TE (Terse Executable) formats.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/radare/radare2/issues/12235#issuecomment-448172888, or mute the thread https://github.com/notifications/unsubscribe-auth/AAMZ_QxkVW0gu7KWYwdxZFwvKPAFgYx5ks5u6MNOgaJpZM4YqZHW .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/radare/radare2/issues/12235#issuecomment-448240147, or mute the thread https://github.com/notifications/unsubscribe-auth/AA3-llA5gaQ6IVsTiGDGpHiurQloyMjVks5u6PyRgaJpZM4YqZHW.

ret2libc commented 4 years ago

This issue has been moved from radareorg/radare2 to radareorg/ideas as we are trying to clean our backlog and this issue has probably been created a long while ago. This is an effort to help contributors understand what are the actionable items they can work on, prioritize issues better and help users find active/duplicated issues more easily. If this is not an enhancement/improvement/general idea but a bug, feel free to ask for re-transfer to main repo. Thanks for your understanding and contribution with this issue.