Jump to content

[SHARE] How to: Know in Which Servers HlaPex Works (Without Instaling its Patch)


Recommended Posts

Posted

You forget something... L2J protection isn't based on gameguard... With other words, IT'S NOT CLIENT PROTECTION. Do you really know what was the exploit and how it was fixed? (we are always talking about bypass requests for items)

 

As you *may* know, GMs have their own GM Shop and they can shop for 0 adena. As you may NOT know, all requests HAVE TO BEEN VALIDATED by the buylists table. If you shop from a shop, then you request a buylist (if the shop is a multisell shop, then you request a xml), and GMs had to request a buylist for their own gm shop too! So, some people said <<If we find a way to request the buylists that GMs request?>>. And they created a packet editor, that modifies the packets of l2. If you for example requested buylist 100, you edit the packet and now request buylist 1! If you are a user who uses buylist 100, then you will have to pay, but if you are a clever guy, you request the buylist that GM uses and you pay 0 adena! That's why the first protection that me and some other people used for their servers was completely deleting the GM Shop buylists (for GMs, not the custom one).

 

Now here comes the protection thingy! After that exploit, a new table (and code to support that table) was added. That table is called, shop ID. Let's suppose you are one of the cool guys i noticed before... You go to NPC with the ID 31150, which is the gm shop (on most cases). You request the normal buylist 100 and you buy the item, but after that you edit the packet and request a buylist with ID 1!!! If we take a look on that table, buylist 1 does not belong to NPC 31150!!! Oups, that's a problem! You are trying to hack us, the system owned youuuuuuuuu my little friend. BAN!

 

 

If the proccess was like the one you describe on your post, then, if we bypassed gameguard we would be able to exploit, which actually is not true! :P If i am wrong tell it to me...

 

So, should i ask this to be set as non sticky or you got it without telling ya that? ^^

Posted

You forget something... L2J protection isn't based on gameguard... With other words, IT'S NOT CLIENT PROTECTION. Do you really know what was the exploit and how it was fixed? (we are always talking about bypass requests for items)

 

As you *may* know, GMs have their own GM Shop and they can shop for 0 adena. As you may NOT know, all requests HAVE TO BEEN VALIDATED by the buylists table. If you shop from a shop, then you request a buylist (if the shop is a multisell shop, then you request a xml), and GMs had to request a buylist for their own gm shop too! So, some people said <<If we find a way to request the buylists that GMs request?>>. And they created a packet editor, that modifies the packets of l2. If you for example requested buylist 100, you edit the packet and now request buylist 1! If you are a user who uses buylist 100, then you will have to pay, but if you are a clever guy, you request the buylist that GM uses and you pay 0 adena! That's why the first protection that me and some other people used for their servers was completely deleting the GM Shop buylists (for GMs, not the custom one).

 

Now here comes the protection thingy! After that exploit, a new table (and code to support that table) was added. That table is called, shop ID. Let's suppose you are one of the cool guys i noticed before... You go to NPC with the ID 31150, which is the gm shop (on most cases). You request the normal buylist 100 and you buy the item, but after that you edit the packet and request a buylist with ID 1!!! If we take a look on that table, buylist 1 does not belong to NPC 31150!!! Oups, that's a problem! You are trying to hack us, the system owned youuuuuuuuu my little friend. BAN!

 

 

If the proccess was like the one you describe on your post, then, if we bypassed gameguard we would be able to exploit, which actually is not true! :P If i am wrong tell it to me...

 

So, should i ask this to be set as non sticky or you got it without telling ya that? ^^

 

And -1 karma i think cause these think doesnt work ^^

Posted

yeah but on hlapex they working and other commands

without not bypass.

i use some commands to take items & i use bypass only

for class change.

i am newbie with hlapex but i don t now if we say for the same thing.

sorry for my english.

Posted

+1

comments like +1 and etc are not needed especially when you don't have the post count!

Adn i see you have already -1 so that means ban for 3 days!

Posted

Hi Guy's

 

I have some problem with Hlapex and as i could not see the first post I ask now for some advice:

Ihave hlapex in the right directori an start id then login to l2 but I didnt recieve the message that i am logged in with hlapex and when i switch to hlapex it says that i cant get connection to server (IP: ??? injected: True Client: suspended Port: ??? Message: False Server:Suspended)

wh? ^^

 

PS one first start of l2 i get a crit: general Protection

 

Thx for help

Posted

 

PS one first start of l2 i get a crit: general Protection

 

Thx for help

 

you server is protected agaist l2lapex

 

And one more thing, I noticed that many ppl sayed: " Tks, good share"

but I dont see nothing extremely good, well, I didnt see nothing that I can teste or use :S

I am blind?? :S

Guest
This topic is now closed to further replies.



  • Posts

    • I think that solves the freeze thing, anyway great share! 
    • Introducing: Daily & Weekly Missions!   I've released a major panel update with a new Missions system and expanded language support.   Players can now complete daily and weekly missions directly through the panel and claim rewards such as balance or items. Mission progress is tied to in-game activity and supported panel actions, and the update also adds a dedicated Missions page, dashboard mission previews, claimable mission indicators, and full admin tools for creating and managing missions.   The Roll page now shows the potential reward drops below the roll container.   Alongside this, I’ve expanded the panel’s language support with new locale options, including Bulgarian, Czech, Georgian, Lithuanian, Polish, Romanian, Japanese, Simplified Chinese, and Traditional Chinese.     The Demo is now updated with the new features for you to try out!
    • I sell complete packs. If you want to add an item, NPC, etc., you have to do that yourselves. Your friend bought the pack; he's the one who needs to configure his server type. He received what he bought as agreed, and I'm saying this without knowing who you're talking about, because anyone who buys something receives what was agreed upon.   Regards. mmmmm L2Velmore ????   If that's the one, I see everything went well... if I remember correctly you were crying over $100, I gave you a better price, and I suppose you made thousands with that... And you're still coming back to complain? :=)
    • I know many people have struggled with this specific issue and had trouble setting up the correct behavior for Toggle skills in aCis. By default, toggles interrupt the player's movement (retail-like), which often feels clunky to players who prefer a smoother, more modern experience. I've prepared a clean solution that eliminates this "freeze" and allows for fluid movement while toggling your auras. Below is the code on how to achieve this. Hope it helps! Changes in PlayerAI.java: Modified doActiveIntention to properly update the active state without stalling. Removed the forced stop() during toggle casting. Added a MoveToLocation broadcast to ensure other players see your movement correctly (prevents visual "teleporting" or desync). Best regards 😃 diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/ai/type/PlayerAI.java b/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/ai/type/PlayerAI.java index ba0425a..1b2658d 100644 --- a/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/ai/type/PlayerAI.java +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/ai/type/PlayerAI.java @@ -28,6 +28,7 @@  import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;  import net.sf.l2j.gameserver.network.serverpackets.AutoAttackStart;  import net.sf.l2j.gameserver.network.serverpackets.ChairSit; +import net.sf.l2j.gameserver.network.serverpackets.MoveToLocation;  import net.sf.l2j.gameserver.network.serverpackets.MoveToLocationInVehicle;  import net.sf.l2j.gameserver.network.serverpackets.MoveToPawn;  import net.sf.l2j.gameserver.network.serverpackets.StopMove; @@ -159,7 +160,10 @@      @Override      public synchronized void doActiveIntention()      { -        doIdleIntention(); +        prepareIntention(); +        _currentIntention.updateAsActive(); +        if (!getActor().isMoving()) +            thinkIdle();      }            @Override @@ -280,8 +284,9 @@                    if (skill.isToggle())          { -            getActor().getMove().stop();              getActor().getCast().doToggleCast(skill, target); +            if (getActor().isMoving()) +                getActor().broadcastPacket(new MoveToLocation(getActor()));          }          else          { https://pastebin.com/twZujZ3Y
  • 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..