• Welcome to Valhalla Legends Archive.
 

BNLS

Started by Denial, February 26, 2007, 11:21 PM

Previous topic - Next topic

UserLoser

Based on my experience, writing a work around for it is probably more work that reversing it

Mystical

I wasn't thinkin but (Oblivion SC hack) can be loaded before login :P

when i first started writing my post i thought i had something to contribute then i forgot what im talkn about now oh well maybe later i can edit and remember.

brew

Can you tell us who created this Oblivion hack? Will the creator share how he was able to accomplish this? Please do tell us, this would get us that much closer to solving lockdown.
<3 Zorm
Quote[01:08:05 AM] <@Zorm> haha, me get pussy? don't kid yourself quik
Scio te esse, sed quid sumne? :P

Mystical

warz knows, we post on the same fourms over there as well its a public hack create by Zynastor.

l2k-Shadow

Quote from: brew on March 08, 2007, 09:06 PM
Can you tell us who created this Oblivion hack? Will the creator share how he was able to accomplish this? Please do tell us, this would get us that much closer to solving lockdown.

Based on the previous posts, wouldn't you be able to figure out your own solution? If it can get by lockdown, it obviously doesn't modify the game data that is worked with by lockdown, at least at the time of a version check request from the server.
Quote from: replaced on November 04, 2006, 11:54 AM
I dunno wat it means, someone tell me whats ix86 and pmac?
Can someone send me a working bot source (with bnls support) to my email?  Then help me copy and paste it to my bot? ;D
Já jsem byl určenej abych tady žil,
Dával si ovar, křen a k tomu pivo pil.
Tam by ses povídaj jak prase v žitě měl,
Já nechci před nikym sednout si na prdel.

Já nejsem z USA, já nejsem z USA, já vážně nejsem z USA... a snad se proto na mě nezloběj.

Joe[x86]

Quote from: ♥ on March 08, 2007, 06:48 PM
Well, this obviously assumes you've successfully created your own implementation of what checkrevision does.

I'm operating on what would happen if Skywing released the code for it.

Quote from: brew on March 08, 2007, 04:43 PM
-.^? I don't really get what you mean.... and if it's that easy, why isn't there a solution for lockdown yet? Are you holding out on us.....!!

You don't understand it because you're a VB user, not a programmer. :P. It's easy once the setting this is for takes place, but Skywing hasn't, and won't (unless we've all overestimated his intelligence, which I know we haven't) release the code to run Lockdown (see above).

Quote from: UserLoser on March 08, 2007, 07:28 PM
Based on my experience, writing a work around for it is probably more work that reversing it

As stated above, I was simply stating we should run our DLL instead of BnFtp's, which is already reversed and doesn't check for the hacks but instead hashes a legit memory image.

Quote from: Crafty Craft Mc Pot on March 08, 2007, 07:42 PM
I wasn't thinkin but (Oblivion SC hack) can be loaded before login :P

That's impossible unless it uses an area lockdown doesn't touch, which, unless Blizzard forgot how they wrote their own program (known to happen in something as old as SC, example, Diablo 1 can't be patched anymore because Blizzard North left and nobody remembers how) will be uneffective at doing anything worth even hacking. Afterthought: -- It could also hook onto the Socket used by SC and notice when it sends C>S SID_AUTH_CHECK, and then inject it's code after it has passed. That way StarCraft doesn't notice it's being hacked unless it scans processes, because technically it isn't being hacked yet.

Quote from: Crafty Craft Mc Pot on March 08, 2007, 07:42 PM
when i first started writing my post i thought i had something to contribute then i forgot what im talkn about now oh well maybe later i can edit and remember.

It's that point when you should close your browser, or choose another topic. :P

Quote from: brew on March 08, 2007, 09:06 PM
Can you tell us who created this Oblivion hack? Will the creator share how he was able to accomplish this? Please do tell us, this would get us that much closer to solving lockdown.

Disassembling a hack will get us nowhere in passing lockdown, as it would have been ridiculously impracticle to implement lockdown into his hack when he could use an above method. If you want to reverse Lockdown yourself, head to the assembly board and ask for some resources on how to get started. You'll need to know how to find a function's start, what other functions it jumps to, how to know what variables it's passed and what types they are, what the functions that it calls return, and what it returns. Also, you'll need to learn C/C++ because I hope beyond all hope you aren't going to try running a lockdown implementation in native VB.
Quote from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

Mystical

When lockdown is opened, my only goal is to get it implimented into BNCSutil.dll so i can start using it again. :)

I played around with the hack, I dunno it seems to work in each every way possible, I can unload client, load it, disconnect switch servers, still always loaded.. :|

warz

No. It's almost entirely likely that this Oblivion hack simply hooks where CheckRevision is called.. once it reaches this point, it most likely removes all hooks, and memory patches and then somewhere down the line it knows when to reapply the hooks, and memory patches. I remember there being specific interest in local.dll, as it's not hashed by checkrevision, but is loaded into memory by sc, i believe, so it may have something to do with that. This is the general idea behind this method, though. It's only helpful to hack writers, though. Like I think I've said before, probably - it's easier to get around checkrevision than it is to implement it in your own way.

Barabajagal

In the long run, it'd be easier to write a way to emulate the game no matter what they do to checkrevision. Which is why there's BNLS.

|