Jump to content

Recommended Posts

Posted

Well you cannot modify l2.bin without unpacking but its not needed to unpack it. You are writing a bot, not some crack so packer means literally ntohing because u focus on runtime.

 

By the way, what do you want to achieve in the end?

 

Im interested  because I want to learn RE, RPM/WPM, and maybe later packet analysis.. I tried with Lena's tutorials but they seem so outdated and i lost my motivation after awhile. I know a bit C#, I already managed to create a console application which reads bytes that i need from memory, but this is so easy/basic compared to RE and Hooking :P

 

So basically,

you inject your dll in l2.bin -> 

using faction GetModuleHandle to retrive gameguard.des ->

Then im loosing it a bit because IDA - DeAssembly uses a fuction qmemcpy which I have no idea what it is..

 

Its something like that in my mind inject -> getmodulehandle -> getprocaddress -> virtualprotect

 

Sorry if I said something stupid (probably I did) but everything is so messy in my head.. :P

Posted (edited)

well lenas tutorials are great for beginners. You have to get used to clean compiled code and go with small steps... i remember how o started i had to go through every tut like 5 times because i did not understand anything. If you are gettin headache from clean compiled code then tell me what do you see here

 

 

 

EHP8yRT.png

 

 

 

 

Do you see whats goin on here? XD

 

And to answer

 


Its something like that in my mind inject -> getmodulehandle -> getprocaddress -> virtualprotect

 

 

There are tons of ways to prevent dll injection. Do you know what exactly happens when you are loading the dll? Dont use getprocaddress. lameguard = insta ban, smartguard = insta ban.  And virtualprotect on sg = ban also.

 

How do i know that?

Edited by Szakalaka
Posted (edited)

It looks like virtualized to me lol. Anyway, thanks alot for your time. I thought anti-cheats wouldn't be so complex but im totally wrong. I'll start again with Lena's Tutorials :)

 

Do you think C# is viable for patching ? 

Edited by fxb0t
Posted (edited)

a lot of knowledge but im on mechanical engineer...

 

Szaka, with cliext 1.0.0.9 there is any solution? for 1.0.0.6 i just use injector with tower dll, but now i cant inject without kick in few minutes.(or in char select)

with the old suspent methots i cant do it.  (now i have anti cheat .exe)

 

with adr 1.71 the client just shut down or get disconnect on char select.

 

http://i.imgur.com/Hvusvoa.png

 

 

 

 

 
Edited by mariuda
Posted

@Szakalaka

Maybe You have something to "scam" lameguard and run more clients? For example 9 at l2tales?

 

I know there is sandboxie, virtual machines, but need 2 adrenaline keys for that:/

Posted

@Szakalaka

Maybe You have something to "scam" lameguard and run more clients? For example 9 at l2tales?

 

I know there is sandboxie, virtual machines, but need 2 adrenaline keys for that:/

at mxc is shared mac id changer for tales 

Posted

AchYlek You mean Stergios hwid changer? It need 2 Cards or Card + WiFi. And it change PC name, so my windows 10 is getting lost, and asking me for active everytime i change it this way.

I can pay for something like .dll that will do it when i run L2, or any other tool that wont affect Windows activation etc.

Posted

does this bypass work on L2 averia 10x?

suspend game at char select, kick dsetups and inject tower, but sometimes u will get error when your window is unactive, for that pm szakalaka 

Posted

Achylek? Maybe You have something to run 6+ clients tales/cartel and want to sell? For now im using sandboxie, but with sandboxie i cant use autorelog for example.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Posts

    • how do I make it so that you only deal damage to a mob if you have the right items equipped, like jewels, belt, underwear, bracelet, so if you don't have one of those items equipped, you don't deal any damage to the mob thanks
    • I always welcome bug reports and never ban ppl - until proven leaker - not sure where the "arrogant" part comes from, I would like to know what exactly let you think that (quote me please, and not 12y old quotes as the other frog meme dude). I request bug reports to be properly detailed, otherwise it's a waste of time. Other than that, I don't see where I have been arrogant. I got proper discussions with many ppl, not sure why you wouldn't be one of them.   I got 76 bug reports in my list (21 on forums, 55 on gitlab).   I have a single bug report regarding lvl 4 clan quest, which has to be tested since it's not even clear about what is supposed to be broken. Seven Signs was never reworked and is basically L2J based (we got a rework branch to test/commit with reworked AIs). Geoengine got no specific issues (at my knowledge), pathfinding was reworked lately to be way more performant, and I still try to improve performance using some pool system. Movement was partially fixed in latest 410, and probably will get another rework soon (notably reverting to the task wallclock).   "I" surely didn't spend 12y over geoengine - Hasha cared about geoengine during rev 334 / 354 / 390 / 395 and 397. It is solely his work, and always tagged as it. He was rewarded with money for his work, and almost a decade of aCis access.   aCis is a community work, things tagged with Tryskell is my work, the leftover is someone else work. 22 ppl worked as developers in this project over 14 years.   I would gladly accept whatever list of fixes/reports you have to share. You will even be rewarded (you probably know about cookie system), as anyone else sharing bug report or fixes.   My main concerns lately is the lack of decent L2OFF IL data, it is my main bottleneck actually. If you're aware about decent L2OFF data to parse, let me know.   Eventually reach me over Discord to speak, I don't want to continue the offtopic over that help request.
    • Your project doesn't compare to aCis; you have to be an idiot to use that. I know someone who bought the High Five "PREMIUM" version, which has the same bugs as the free version. If you want, I can share his latest premium version. Players are going through walls with their bad geoengine, falling under the Olympiad. If you want, I can record and prove what I'm saying. The aCis project is 50 steps ahead of yours and it's not even stable...
    • l2jteon, l2joneo l2jscoria etc etc. and from that we went to this 
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock