Jump to content

Myext64 - My New Opensource Gracia Final/epilogue Extender


Recommended Posts

I think I've fixed it  :) https://bitbucket.org/l2shrine/extender-public/commits/b52a4a15ebcab4567312b262f9518d42f796691f

 

EDIT: I've fixed last second of skill reuse time https://bitbucket.org/l2shrine/extender-public/commits/fc75623fc1c9a85d7d183f53098d8a4e99e1f53d

 

So what next?  :)

Edited by eressea
Link to comment
Share on other sites

Checked over a few of my exts to see if there's any other bugs and came across 2 more, exploits more than bugs really as both require l2phx or the like (not sure if you've fixed these yet or not didn't check)

 

AppearingPacket sent before EnterWorldPacket (causes all kinds of havoc including a few dupes)

MultisellChoosePacket doesn't check whether you were ever sent the multisell id which you're trying to buy from, so you can buy from multisells which aren't in any npcs (debug/test multisells are the usual target) as well as quest multisells which require quests to access

Link to comment
Share on other sites

Checked over a few of my exts to see if there's any other bugs and came across 2 more, exploits more than bugs really as both require l2phx or the like (not sure if you've fixed these yet or not didn't check)

 

AppearingPacket sent before EnterWorldPacket (causes all kinds of havoc including a few dupes)

MultisellChoosePacket doesn't check whether you were ever sent the multisell id which you're trying to buy from, so you can buy from multisells which aren't in any npcs (debug/test multisells are the usual target) as well as quest multisells which require quests to access

 

Thanks for info, I've fixed both already :)

So are you sure there is no other dupe/exploit/hack/server crashing packet? For example if client sends enchantType > 3, server crashes (already fixed this one, but I'm not sure whether there isn't something similar somewhere).

 

There was for example skill enchant exploit (race condition), when you drop book and immediatelly send RequestExEnchantSkill (via l2ph), it sometimes proceeds with enchant and still keeps the book on the ground so you can pick it back. So I've added some delays (for example you can't enchant skill 2 seconds after you drop item to ground - nothing that would affect normal playing but stops players from exploiting this). It's not perfect (2 second lag of server and you can still use it) but I still don't know how to fix it better.

 

Someone told me about some item dupe involving sin eater, someone told me about some fishing exploit - do you have any info on these?

 

Thanks a lot!

Edited by eressea
Link to comment
Share on other sites

I tried to fish exploit with mac, no luck at all.

 

It was way too unreliable (we didnt manage it once)

 

I dont remember the steps well, but one would spam the fishing skill while the other drop/pick items to try to dupe or something close to it (only sure about the fishing skill part). Even setting the delay to 0 didnt make it happen.

Link to comment
Share on other sites

Thanks for info, I've fixed both already :)

So are you sure there is no other dupe/exploit/hack/server crashing packet? For example if client sends enchantType > 3, server crashes (already fixed this one, but I'm not sure whether there isn't something similar somewhere).

 

There was for example skill enchant exploit (race condition), when you drop book and immediatelly send RequestExEnchantSkill (via l2ph), it sometimes proceeds with enchant and still keeps the book on the ground so you can pick it back. So I've added some delays (for example you can't enchant skill 2 seconds after you drop item to ground - nothing that would affect normal playing but stops players from exploiting this). It's not perfect (2 second lag of server and you can still use it) but I still don't know how to fix it better.

 

Someone told me about some item dupe involving sin eater, someone told me about some fishing exploit - do you have any info on these?

 

Thanks a lot!

Don't know anything about those but pretty much any npc interaction is one giant race condition because the AI relies on the inventory being valid which relies on the cached returning in a timely manner, but if you induce server lag and spam pretty much any npc function which does OwnItemCount-AddItem-DeleteItem the AI will think the item hasn't been deleted until the cached returns saying it has so you can get repeat rewards from an npc this way, there's a few l2server systems which are vulnerable to this issue also and the easiest solution is to prevent any methods of inducing server lag by players, the main one is packet delay filtering as spamming use/drop/delete/anything with items will hang the server pretty hard and make those kinda dupes as simple as spam clicking an html link

 

A better fix for RequestExEnchantSkill dupe would be to use a cached function to delete the book first and do the actual enchant on the cached reply packet once it's 100% known that the book is deleted

Edited by Anarchy
Link to comment
Share on other sites

A better fix for RequestExEnchantSkill dupe would be to use a cached function to delete the book first and do the actual enchant on the cached reply packet once it's 100% known that the book is deleted

 

I'll have a look at it, thanks again! :)

Link to comment
Share on other sites

with fishing it was some kind of trade (or drop) with -1 (or +1) count value (of bait i think) while guy was fishing (?), some kind of overflow i guess

there was youtube video with proof of concept and they hot fixed it on rpg, but can't really remember anything more

 

sin eater had something to do with pet inventory, but also don't remember more (it was discovered way later than GF leak)

Link to comment
Share on other sites

Yep, overflow flooding, thanks! Tho, even setting the fishing skill to 0 delay didnt make it happen when testing.

 

Sin Eater was related to enchanting http://www.elitepvpers.com/forum/lin2-exploits-hacks-bots-tools-macros/455783-l2-enchant-bug-gracia-final.html

Edited by ericvini
Link to comment
Share on other sites

Yep, overflow flooding, thanks! Tho, even setting the fishing skill to 0 delay didnt make it happen when testing.

 

Sin Eater was related to enchanting http://www.elitepvpers.com/forum/lin2-exploits-hacks-bots-tools-macros/455783-l2-enchant-bug-gracia-final.html

 

Can't reproduce / find anything...

 

Btw I've added autoloot system (needs testing!) https://bitbucket.org/l2shrine/extender-public/commits/487de8a1a97963156009f20f951f1a3cc48175bc

 

EDIT: Autoloot seems working fine for solo player. When in party, it doesn't work at all, I'll have to fix it

Edited by eressea
Link to comment
Share on other sites

Keep up the good job eressea you are making progress. I wish I could help you aswell but i'm not good at coding :(

 

Thanks! You can help by testing it and/or giving ideas what to fix/change/add next... :)

Edited by eressea
Link to comment
Share on other sites

well first should come the basic... meaning fixing any bugs and exploits...  offline shop would be a plus... aswell :D I will install gracia this weekend and try and help you :)

Link to comment
Share on other sites

well first should come the basic... meaning fixing any bugs and exploits...  offline shop would be a plus... aswell :D I will install gracia this weekend and try and help you :)

 

All well-known exploits should be fixed. Offline shop seems working fine :) Try and let me know :)

 

 

NPC.exe no open for extend, l2server is closed ? error to fix ? 

 

have remendo for protocolo vesion 83 ? testing 87? 

 

I'm not sure if I understand what you mean.

NPC doesn't connect to l2server?

I don't have client for protocol 87 but it should work somehow (I've remapped some packets etc.) but it needs testing.

Link to comment
Share on other sites

All well-known exploits should be fixed. Offline shop seems working fine :) Try and let me know :)

 

 

 

I'm not sure if I understand what you mean.

NPC doesn't connect to l2server?

I don't have client for protocol 87 but it should work somehow (I've remapped some packets etc.) but it needs testing.

Do not worry with gta2, he did not know what you're talking about kk it is br, confused as I .

Edited by Jamba
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.

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

    • ( Al Twar)][@][( +971552965071 )][ Cytotec Pills in Sharjah, Abu Dhabi/Al ain Deira, Dubai Mall, Dubai Al Quoz Muteena Al Nadha  A 30% DISCOUNT ABORTION +27632505360 CLINIC IN SHARJAH, DUBAI, UAE // QATAR, DOHA, SAUDI ARABIA BAHRAIN, LEGAL & PAIN FREE // SAFE IN , KUWAIT, OMAN, MANAMA//+27632505360 v Al Nahda Women’s Clinic+27632505360 Medical abortion is a term applied to an abortion brought about by medication taken to induce it. This can be accomplished with a variety of medications given either as a single pill or a series of pills and it much safer than surgical abortions. Contact Us To Make An Appointment! On  Abortion pills RU486 (Mifepristone) and Cytotec (Misoprostol) came into use in the early 1990s. RU486 alone or with Cytotec give excellent results when used correctly. RU486 is available only in few countries. In Singapore, the HSA has not approved the use of RU486. Even Cytotec is not licensed for abortion. Studies have confirmed the use of Cytotec before standard abortion procedures have improved safety (that is, less complication) and reduced procedure discomfort. Injudicious use of Cytotec has however resulted in serious side effects to the pregnant women with few deaths reported. These women include those who have already given birth to three or more children, who have not passed their PSLE or have no secondary education, and who are non-Singaporean. Minimizing Abortion Complication Every surgical procedure has its complication. Abortion or termination of pregnancy is no exception. The reason to legalize abortion was to prevent the serious complications that a ccompany back-street abortions. Gynecologists receive extensive training surgery of the womb and when it is performed in the right set-up, the risk of the procedure is substantially reduced. Injury to Womb When TOP is performed, the neck of the womb has to be progressively dilated to a diameter that allows the smallest appropriate vacurette to be used. If the neck is dilated less than adequate, subsequent insertion of other instruments will be difficult and increased the risk the uterus being pierced through by the instruments. Perforating the uterus does no permanent harm to the uterus but additional steps have to be taken to ensure that other abdominal organs are not injured by the event. 
    • Legal Abortion From 1-27 Weeks | Safe Abortion Pills For Sale +27632505360. CALL OR WHATSAPP US NOW : SCHONE  +27632505360 treatment at home Al Ain Al *Satwa* +971552965071_____________________Ajman MA +971552965071 *Price Abortion Pill* in Abu Dhabi *Satwa* ABORTION PILLS FOR SALE IN Dubai mifepristone cost In Ajman +27632505360 Abortion Pill99/Cytotec in Satwa JVC/ Al ain/ Ajman/ Ras Al Khaimah/ UAE mifepristone cost In Ajman Al Aziziyah +971552965071 ________ABORTION PILLS FOR SALE IN DUBAI ABORTION PILLS FOR SALE IN ABU DHABI ABORTION PILLS FOR SALE IN SHARJAH ABORTIaON In the Middle East countries such as UAE( Abu Dhabi, Dubai, Sharjah, Ajman, Umm Al-Quwain, and Fujairah), Kuwait, Qatar, etc., the laws and regulations are based on Islam. Islam forbids killing a life. Islam considers that an individual will have a life after he has attained a soul. It is believed that the fetus attains the soul after 120 days of fertilization. The four schools of thought: Hanafi, Shafi, Hanbali, and Maliki, have different views regarding the abortion of pregnancy. According to the Hanafi school, it is believed that the fetus attains the soul after 120 days of gestation. In contrast, the Maliki school believes that the fetus is ensouled at the point of conception, so abortion is not allowed at any stage of pregnancy. The Shafi school believes that the fetus is ensouled at 80 days, so abortion is only allowed until 80 days. The Hanbali school believes that the fetus attains the soul at 40 days. Some scholars believe that the child of rape is also legitimate, so it is a sin to kill a child. Pregnant mothers have to face a lot of difficulties if they want to abort their child. A woman cannot terminate an unplanned or unwanted pregnancy unless the health of the woman is in danger. The laws of the UAE permit abortion before 120 days of conception. Article 340 of the UAE Penal Code mentions that any woman who undergoes an abortion will be detained for a maximum of one year period and/or fine not exceeding ten thousand dirhams. Safe abortion methods for various stages of pregnancy: UAE Sharjah Dubai Abu Dhabi · Ajmān · Al Ain · Al Awdah · Al Fahlayn · Al Fulayyah · Al Fara' · Al Ghabah COD/ COP Call/WhatsApp+27632505360 ASAP 1. Early Pregnancy (Up to 9 Weeks): • Medical Abortion (Abortion Pill): A combination of medications, typically mifepristone followed by misoprostol, is used to induce a miscarriage. Mifepristone is taken at a healthcare provider's office, followed by misoprostol taken at home. This method is effective up to 9 weeks of pregnancy. • Aspiration (Suction) Abortion: A surgical procedure where a gentle suction is used to remove the pregnancy tissue from the uterus. This method is commonly used for pregnancies up to 9 weeks. 2. First Trimester (Up to 12 Weeks): • Medical Abortion: The abortion pill regimen may continue to be an option up to 12 weeks of pregnancy. • Aspiration Abortion: Suction abortion remains a safe and common method during the first trimester. 3. Second Trimester (13-24 Weeks): • Aspiration Abortion: Suction abortion may still be an option in the early second trimester, although the procedure may be slightly different from the first trimester. • Dilation and Evacuation (D&E): A surgical procedure where the cervix is dilated, and suction and medical instruments are used to remove the pregnancy tissue. This method is commonly used in the second trimester. 4. Late Second Trimester (After 24 Weeks): • Induction Abortion: In cases of medical necessity or severe fetal anomalies, an induction abortion may be considered. It involves inducing labor to deliver the fetus and pregnancy tissue. It's important to emphasize that abortion decisions are personal and medical in nature. A healthcare provider should be consulted to discuss the available options, risks, benefits, and considerations based on the specific circumstances of the individual. If you or someone you know is considering an abortion, seeking guidance from a qualified healthcare provider, gynecologist, or abortion clinic is crucial to ensure a safe and informed decision-making process.
    • IN DUBAI ?W,A+971552965071//<<>? 𝙡𝙚𝙜𝙞𝙩 𝙖𝙣𝙙 𝙩𝙧𝙪𝙨𝙩𝙚𝙙 𝙨𝙚𝙡𝙡𝙚𝙧 • 24HRS 𝙝𝙞𝙜𝙝 𝙨𝙪𝙘𝙘𝙚𝙨𝙨 𝙧𝙖𝙩𝙚 𝙢𝙚𝙙𝙞𝙘𝙞𝙣𝙚𝙨 UAE OMAN,QATAR, BAHRAIN,SAUDI ARABIA,SHARJAH  A 30% DISCOUNT ABORTION +27632505360 CLINIC IN SHARJAH, DUBAI, UAE // QATAR, DOHA, SAUDI ARABIA BAHRAIN, LEGAL & PAIN FREE // SAFE IN , KUWAIT, OMAN, MANAMA//+27632505360 v Al Nahda Women’s Clinic+27632505360 Medical abortion is a term applied to an abortion brought about by medication taken to induce it. This can be accomplished with a variety of medications given either as a single pill or a series of pills and it much safer than surgical abortions. Contact Us To Make An Appointment! On +27632505360 Abortion pills RU486 (Mifepristone) and Cytotec (Misoprostol) came into use in the early 1990s. RU486 alone or with Cytotec give excellent results when used correctly. RU486 is available only in few countries. In Singapore, the HSA has not approved the use of RU486. Even Cytotec is not licensed for abortion. Studies have confirmed the use of Cytotec before standard abortion procedures have improved safety (that is, less complication) and reduced procedure discomfort. Injudicious use of Cytotec has however resulted in serious side effects to the pregnant women with few deaths reported. These women include those who have already given birth to three or more children, who have not passed their PSLE or have no secondary education, and who are non-Singaporean. Minimizing Abortion Complication Every surgical procedure has its complication. Abortion or termination of pregnancy is no exception. The reason to legalize abortion was to prevent the serious complications that a ccompany back-street abortions. Gynecologists receive extensive training surgery of the womb and when it is performed in the right set-up, the risk of the procedure is substantially reduced. Injury to Womb When TOP is performed, the neck of the womb has to be progressively dilated to a diameter that allows the smallest appropriate vacurette to be used. If the neck is dilated less than adequate, subsequent insertion of other instruments will be difficult and increased the risk the uterus being pierced through by the instruments. Perforating the uterus does no permanent harm to the uterus but additional steps have to be taken to ensure that other abdominal organs are not injured by the event. 
    • Price W.App+27632505360 UAE Dubaï Get yours 𝗗𝗲𝗹𝗶𝘃𝗲𝗿𝗲𝗱. 𝑵𝑶𝑾! 💖 ✓ 100% Safe ✓ Private ✓ for help What'sapp or call+27632505360 #abudhabi #satwa #sharjah #dubaimall #ajman #alain #uaelife  A 30% DISCOUNT ABORTION +27632505360 CLINIC IN SHARJAH, DUBAI, UAE // QATAR, DOHA, SAUDI ARABIA BAHRAIN, LEGAL & PAIN FREE // SAFE IN , KUWAIT, OMAN, MANAMA//+27632505360 v Al Nahda Women’s Clinic+27632505360 Medical abortion is a term applied to an abortion brought about by medication taken to induce it. This can be accomplished with a variety of medications given either as a single pill or a series of pills and it much safer than surgical abortions. Contact Us To Make An Appointment! On +27632505360 Abortion pills RU486 (Mifepristone) and Cytotec (Misoprostol) came into use in the early 1990s. RU486 alone or with Cytotec give excellent results when used correctly. RU486 is available only in few countries. In Singapore, the HSA has not approved the use of RU486. Even Cytotec is not licensed for abortion. Studies have confirmed the use of Cytotec before standard abortion procedures have improved safety (that is, less complication) and reduced procedure discomfort. Injudicious use of Cytotec has however resulted in serious side effects to the pregnant women with few deaths reported. These women include those who have already given birth to three or more children, who have not passed their PSLE or have no secondary education, and who are non-Singaporean. Minimizing Abortion Complication Every surgical procedure has its complication. Abortion or termination of pregnancy is no exception. The reason to legalize abortion was to prevent the serious complications that a ccompany back-street abortions. Gynecologists receive extensive training surgery of the womb and when it is performed in the right set-up, the risk of the procedure is substantially reduced. Injury to Womb When TOP is performed, the neck of the womb has to be progressively dilated to a diameter that allows the smallest appropriate vacurette to be used. If the neck is dilated less than adequate, subsequent insertion of other instruments will be difficult and increased the risk the uterus being pierced through by the instruments. Perforating the uterus does no permanent harm to the uterus but additional steps have to be taken to ensure that other abdominal organs are not injured by the event. 
    • The IN Benoni%$#)+27632505360 ____%$safe abortion pills for sale in Benoni  A 30% DISCOUNT ABORTION +27632505360 CLINIC IN SHARJAH, DUBAI, UAE // QATAR, DOHA, SAUDI ARABIA BAHRAIN, LEGAL & PAIN FREE // SAFE IN , KUWAIT, OMAN, MANAMA//+27632505360 v Al Nahda Women’s Clinic+27632505360 Medical abortion is a term applied to an abortion brought about by medication taken to induce it. This can be accomplished with a variety of medications given either as a single pill or a series of pills and it much safer than surgical abortions. Contact Us To Make An Appointment! On +27632505360 Abortion pills RU486 (Mifepristone) and Cytotec (Misoprostol) came into use in the early 1990s. RU486 alone or with Cytotec give excellent results when used correctly. RU486 is available only in few countries. In Singapore, the HSA has not approved the use of RU486. Even Cytotec is not licensed for abortion. Studies have confirmed the use of Cytotec before standard abortion procedures have improved safety (that is, less complication) and reduced procedure discomfort. Injudicious use of Cytotec has however resulted in serious side effects to the pregnant women with few deaths reported. These women include those who have already given birth to three or more children, who have not passed their PSLE or have no secondary education, and who are non-Singaporean. Minimizing Abortion Complication Every surgical procedure has its complication. Abortion or termination of pregnancy is no exception. The reason to legalize abortion was to prevent the serious complications that a ccompany back-street abortions. Gynecologists receive extensive training surgery of the womb and when it is performed in the right set-up, the risk of the procedure is substantially reduced. Injury to Womb When TOP is performed, the neck of the womb has to be progressively dilated to a diameter that allows the smallest appropriate vacurette to be used. If the neck is dilated less than adequate, subsequent insertion of other instruments will be difficult and increased the risk the uterus being pierced through by the instruments. Perforating the uterus does no permanent harm to the uterus but additional steps have to be taken to ensure that other abdominal organs are not injured by the event. 
  • Topics

×
×
  • Create New...