Haxxoring the elf format for 1k/4k stuff
category: code [glöplog]
Quote:
stop showering and shaving alltogether, not change clothes in 2 weeks, and just be a loud-mouth idiot
...and I thought you knew me a bit already so far, haha ;) :P
what about our thinkings to have some live-music-fun at the BP09-campfire, now that it´s confirmed ??? let´s open a Thread...as you´re the one ppl know, i´d like to ask you to do it ;)
Quote:
as sadly everything you can make a living-of is windows-based !
But a lot of server and database stuff runs Linux right? Pretty big business... Plus, Windows is a sinking ship, people are paying top dollar to have their Vista-shit downgraded to XP I hear...
Tigrou, I think the source for Stoerfall Ost is available and has a hand-made PE header. You'd have to do cab dropping unless you fancy writing a compressor. Also, I believe Himalaya was done with a special version of Crinkler (not sure where I got this idea but I strongly believe it to be true).
I think the whole 'developing for windows is the only way to make money' is pretty untrue actually.. sure, it's the most common platform, but that means every bugger out there writes for windows, and you drown in a sea of competition.
If you make a demo for Linux no fucker watches it though, that much is true.
But I haven't seen "thumb down for sucky platform" in a while...
Srsly - back to topic - we are NOT talking about windows here - as long it uses PE instead of ELF :D
I just wrote a generator which analyses the import.h file and updates the import.asm according to the information given in the import.h. I'll maybe release that later.
I just wrote a generator which analyses the import.h file and updates the import.asm according to the information given in the import.h. I'll maybe release that later.
http://research.mercury-labs.org/ibh-i386-0.1.7.tar.gz
Maybe you want to take a look at this - or not.
Maybe you want to take a look at this - or not.
Latest version:
[url]http://research.mercury-labs.org/ibh-i386-0.2.1.tar.gz[/code]
[url]http://research.mercury-labs.org/ibh-i386-0.2.1.tar.gz[/code]
oh, so it's "import by hash by parapete and las" now, is it? I didn't get the fucker working or anything! fuck you parapete, fuck you! ;)
I RESENT THIS!
I RESENT YOUR RESENTMENT!
leblane: pete and las are busy repackaging your resentment and removing your name from it now!
yeah, and then posting bitfellas news about how great this resentment they've written is, I bet!
Don't cry. I'll fix that - I'm sorry - nobody told me.
http://research.mercury-labs.org/ibh-i386-0.2.2.tar.gz
latest version. with fixed credits - leblane is famous now too!
latest version. with fixed credits - leblane is famous now too!
Yay, fame and fortune! Thanks very much las :D
(I'm still resenting parapete though, just as a general background level of resentment)
las: excellent! It's about time somebody stood up to parapete's tyranny!
Leblane: only background resentment?! He must have already stolen the rest. Let me know if you need help getting it back, I have a mate who used to be in the army.
Leblane: only background resentment?! He must have already stolen the rest. Let me know if you need help getting it back, I have a mate who used to be in the army.
We are working on some nice improvements... still testing.
Guys, this thread is wonderful. Congrats leblane, las, and all.
I've adapted the technique to x86_64, it's working pretty well. I've ported flow2 on linux/x64 in pure asm : 875 bytes. It's probably possible to do better.
Expect a pure C version to come "soon", as I'm writing an ELF64 linker :)
I've adapted the technique to x86_64, it's working pretty well. I've ported flow2 on linux/x64 in pure asm : 875 bytes. It's probably possible to do better.
Expect a pure C version to come "soon", as I'm writing an ELF64 linker :)
ACKNOWLEDGE ME! I've done all the work to get this working with a script that calls ld with a custom linker script and then does some stripping of the final binary, i really can't be bothered to release it though.
MUAHHAahahahhahUAHUAHUA ;)