Clan x86

Technical (Development, Security, etc.) => General Programming => Botdev => Topic started by: iago on June 03, 2007, 03:22:28 AM

Title: iago's lockdown source (100% C)
Post by: iago on June 03, 2007, 03:22:28 AM
I was beat to it by a day! I was going to release mine tomorrow! :(++

http://www.skullsecurity.org/wiki/index.php/Lockdown
http://www.javaop.com/~ron/code/lockdown

Pure C.

Not as pretty as Warz's code, but it's complete :P
Title: Re: iago's lockdown source (100% C)
Post by: Towelie on June 04, 2007, 12:30:32 AM
haha that really sucks.
Title: Re: iago's lockdown source (100% C)
Post by: Hell-Lord on June 04, 2007, 12:33:24 AM
How long had you been attempting to complete this iago?
Title: Re: iago's lockdown source (100% C)
Post by: iago on June 04, 2007, 12:51:48 AM
Probably a few months. I haven't been working hard, though, just chipping away in my spare time. I told very few people I was even working on it because I didn't want people to expect it quickly.
Title: Re: iago's lockdown source (100% C)
Post by: Hell-Lord on June 04, 2007, 12:57:20 AM
Well it payed off in the end. O and by the way you don't need all the lockdown dll's to use it, right?
Title: Re: iago's lockdown source (100% C)
Post by: Hdx on June 04, 2007, 01:09:44 AM
Actually you do, because The real lockdowns crev themselves as well.
So if you actually want to pass crev, you need the dll which it asks for.
So, to pass lockdown you need 5 files, The 3 main game files like the old days, The dll of that particular lockdown, and the screen buffer.
~Hdx
Title: Re: iago's lockdown source (100% C)
Post by: Hell-Lord on June 04, 2007, 01:12:50 AM
Quote from: HdxBmx27 on June 04, 2007, 01:09:44 AM
Actually you do, because The real lockdowns crev themselves as well.
So if you actually want to pass crev, you need the dll which it asks for.
So, to pass lockdown you need 5 files, The 3 main game files like the old days, The dll of that particular lockdown, and the screen buffer.
~Hdx

kk thanks :)
Title: Re: iago's lockdown source (100% C)
Post by: iago on June 04, 2007, 08:57:29 AM
Quote from: Hell-Lord on June 04, 2007, 01:12:50 AM
Quote from: HdxBmx27 on June 04, 2007, 01:09:44 AM
Actually you do, because The real lockdowns crev themselves as well.
So if you actually want to pass crev, you need the dll which it asks for.
So, to pass lockdown you need 5 files, The 3 main game files like the old days, The dll of that particular lockdown, and the screen buffer.
~Hdx

kk thanks :)

Yeah, it's unfortunate but what can you do?
Title: Re: iago's lockdown source (100% C)
Post by: Joe on June 05, 2007, 09:39:07 AM
Quote from: iago on June 04, 2007, 08:57:29 AM
Quote from: Hell-Lord on June 04, 2007, 01:12:50 AM
Quote from: HdxBmx27 on June 04, 2007, 01:09:44 AM
Actually you do, because The real lockdowns crev themselves as well.
So if you actually want to pass crev, you need the dll which it asks for.
So, to pass lockdown you need 5 files, The 3 main game files like the old days, The dll of that particular lockdown, and the screen buffer.
~Hdx

kk thanks :)

Yeah, it's unfortunate but what can you do?

I'm not sure, but how alike are the DLL's in a binary comparison. If all that's different is a few DWORDs in SHA_FINAL, then you could just generate the DLL's on the fly from the rest of one and a hashtable (or hell, array) of the DWORD values in the your DLL's library.
Title: Re: iago's lockdown source (100% C)
Post by: iago on June 05, 2007, 10:01:22 AM
Quote from: Joex86/64] link=topic=9535.msg121138#msg121138 date=1181050747]
I'm not sure, but how alike are the DLL's in a binary comparison. If all that's different is a few DWORDs in SHA_FINAL, then you could just generate the DLL's on the fly from the rest of one and a hashtable (or hell, array) of the DWORD values in the your DLL's library.
They're very different.

Although you do have a point, it might be possible to just store one and compressed bindiffs of the others. That may cut down on harddrive consumption, but it probably wouldn't be worth the extra hassle.
Title: Re: iago's lockdown source (100% C)
Post by: Hdx on June 05, 2007, 04:15:20 PM
There like 11kb.. Not worth the hassle.... (220kb total)
~Hdx
Title: Re: iago's lockdown source (100% C)
Post by: iago on June 05, 2007, 05:15:29 PM
Just in case GMail keeps sucking, Hdx, I'm posting a commandline lockdown calculator. Run it with no parameters to get instructions.