Jump to content

Recommended Posts

  • Premium

Does anybody knows if some another kind of exploit is here? I solved the messenger one.

I am trying to find the source of the "bug" or the "exploit", why do i say that?

Because, sometimes at the night server don't even crash 1 time, ok.

After people come from school like 2PM server is crashing, 5-10 minutes, 30 minutes pause, then crashing again.
I can add a point where the one with the exploit said, the server will not crash further, he was right.

And today came again and crashed it.

And someone showed me tonight an exploit that crashed every server i wanted, i am wondering if someone knows about this exploit, or if it exists?

I can give you a printscreen from GDB https://metin2.download/picture/VTEQQFmIa2sAswTTuf703TRnJ74G2TMO/.png

Syserr from the channel with the error 
https://metin2.download/picture/n4HWhpX643EzuVy1sC1cp8lfmwYZ9VLQ/.png

Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
https://metin2.dev/topic/10492-new-exploit/
Share on other sites

XjmLEve.png

@Koray

If the system didn't know anything about newmember is pc or not. even If you edit that function, it will be unnecessary.

Best Regards

Ken

Edited by Metin2 Dev
Core X - External 2 Internal
  • Love 1

Do not be sorry, be better.

Link to comment
https://metin2.dev/topic/10492-new-exploit/#findComment-61861
Share on other sites

@Koray

It's not totally fix. It's about code style. If you try to use CQuestManager::GetPCForce for a NPC or monster or pet, Of course you will get a null pointer. It more makes sense to write the codes well.

Best Regards

Ken

Do not be sorry, be better.

Link to comment
https://metin2.dev/topic/10492-new-exploit/#findComment-61863
Share on other sites

2 hours ago, Dr3Ame3r said:

        case GUILD_SUBHEADER_CG_ADD_MEMBER: {
            const DWORD vid = *reinterpret_cast<const DWORD*>(c_pData);
            LPCHARACTER newmember = CHARACTER_MANAGER::instance().Find(vid);

            if (!newmember) {
                ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<길드> 그러한 사람을 찾을 수 없습니다."));
                return SubPacketLen;
            }

            if (!newmember->IsPC())
                return SubPacketLen;

            pGuild->Invite(ch, newmember);
        }

 Use this and it's totaly solved.

Link to comment
https://metin2.dev/topic/10492-new-exploit/#findComment-61865
Share on other sites

  • Active+ Member

This thread or this problem isn't about  "GetPCForce"  usage, He is getting error from GetQuestFlag function mistake and my post for this fix. If you are trust ymir "code style" don't change from GetQuestFlag.

  • Love 1
Link to comment
https://metin2.dev/topic/10492-new-exploit/#findComment-61867
Share on other sites

Don't use any images from : imgur, turkmmop, freakgamers, inforge, hizliresim... Or your content will be deleted without notice...
Use : https://metin2.download/media/add/

Please use https://metin2.download/ when uploading files smaller than 100MB, otherwise the approval will take longer due to manual upload.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / 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.