Author Topic: iago's lockdown source (100% C)  (Read 7086 times)

0 Members and 1 Guest are viewing this topic.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
iago's lockdown source (100% C)
« 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
« Last Edit: June 03, 2007, 03:38:46 am by iago »

Offline Towelie

  • pwnstar
  • x86
  • Hero Member
  • *****
  • Posts: 4873
    • View Profile
Re: iago's lockdown source (100% C)
« Reply #1 on: June 04, 2007, 12:30:32 am »
haha that really sucks.

Offline Hell-Lord

  • Newbie
  • *
  • Posts: 43
    • View Profile
Re: iago's lockdown source (100% C)
« Reply #2 on: June 04, 2007, 12:33:24 am »
How long had you been attempting to complete this iago?

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: iago's lockdown source (100% C)
« Reply #3 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.

Offline Hell-Lord

  • Newbie
  • *
  • Posts: 43
    • View Profile
Re: iago's lockdown source (100% C)
« Reply #4 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?

Offline Hdx

  • The Hdx!
  • Full Member
  • ***
  • Posts: 311
  • <3 Java/Cpp/VB/QB
    • View Profile
Re: iago's lockdown source (100% C)
« Reply #5 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
http://img140.exs.cx/img140/6720/hdxnew6lb.gif
09/08/05 - Clan SBs @ USEast
 [19:59:04.000] <DeadHelp> We don't like customers.
 [19:59:05.922] <DeadHelp> They're assholes
 [19:59:08.094] <DeadHelp> And they're never right.

Offline Hell-Lord

  • Newbie
  • *
  • Posts: 43
    • View Profile
Re: iago's lockdown source (100% C)
« Reply #6 on: June 04, 2007, 01:12:50 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 :)

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: iago's lockdown source (100% C)
« Reply #7 on: June 04, 2007, 08:57:29 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?

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: iago's lockdown source (100% C)
« Reply #8 on: June 05, 2007, 09:39:07 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.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: iago's lockdown source (100% C)
« Reply #9 on: June 05, 2007, 10:01:22 am »
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.

Offline Hdx

  • The Hdx!
  • Full Member
  • ***
  • Posts: 311
  • <3 Java/Cpp/VB/QB
    • View Profile
Re: iago's lockdown source (100% C)
« Reply #10 on: June 05, 2007, 04:15:20 pm »
There like 11kb.. Not worth the hassle.... (220kb total)
~Hdx
« Last Edit: June 05, 2007, 11:07:56 pm by HdxBmx27 »
http://img140.exs.cx/img140/6720/hdxnew6lb.gif
09/08/05 - Clan SBs @ USEast
 [19:59:04.000] <DeadHelp> We don't like customers.
 [19:59:05.922] <DeadHelp> They're assholes
 [19:59:08.094] <DeadHelp> And they're never right.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: iago's lockdown source (100% C)
« Reply #11 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.