pwanticheat (Open Source)

shiank98

Пользователь
Пользователь
Регистрация
26 Окт 2019
Сообщения
16
Реакции
11
Hello, First of all, I am sorry because I don't speak russian but I hope you get to understand me.
I made this code a few years ago and decided to add it on github, its opensource anticheat for Perfect World and can also be adapted on other games if you want.

This tool works as a process detector for any program that you list via the code and will terminate Elementclient if it finds the program that you listed.

This tool is coded using VB
I am also aware that this is not a very powerful tool but you can add your own code to it and submit a pull request on github if ever you want to add some features to it. :)

Thanks ! ! !

PWanticheat Github Link
 

Вложения

Последнее редактирование:

follow

Пользователь
Пользователь
Регистрация
24 Окт 2019
Сообщения
31
Реакции
18
Hello, First of all, I am sorry because I don't speak russian but I hope you get to understand me.
I made this code a few years ago and decided to add it on github, its opensource anticheat for Perfect World and can also be adapted on other games if you want.

This tool is coded using VB
I am also aware that this is not a very powerful tool but you can add your own code to it and submit a pull request on github if ever you want to add some features to it. :)

Thanks ! !

PWanticheat Github Link
this is gacd?
 

follow

Пользователь
Пользователь
Регистрация
24 Окт 2019
Сообщения
31
Реакции
18
@shiank98, upload archive files to this forum
 

Vice

Активный пользователь
Пользователь
Регистрация
2 Окт 2019
Сообщения
71
Реакции
37
Telegram
pokseaz
4/10
1. Old project.last updated 3 yars
2. VB
3. Not integrated. Attached process.
 
Последнее редактирование:

shiank98

Пользователь
Пользователь
Регистрация
26 Окт 2019
Сообщения
16
Реакции
11
updated the code so the pwanticheat would close upon sensing that elementclient is closed and will not just stack up every time elementclient is opened.

you can also see the code on github shiank98/pwanticheat
 

Вложения

Люцифер

Новый пользователь
Пользователь
Регистрация
5 Окт 2019
Сообщения
3
Реакции
1
Плоховатое решение... Достаточно закрыть процесс с Античитом или обмануть процесс переименованием и он перестанет работать

Но идея интересная, думаю можно будет реализовать такое внутри самого elementclient.exe или пригрузить к нему .dll
 

shiank98

Пользователь
Пользователь
Регистрация
26 Окт 2019
Сообщения
16
Реакции
11
Плоховатое решение... Достаточно закрыть процесс с Античитом или обмануть процесс переименованием и он перестанет работать

Но идея интересная, думаю можно будет реализовать такое внутри самого elementclient.exe или пригрузить к нему .dll
unfortunately I lack the knowledge to even make a DLL as of now. but I will do my research first before doing so. anyways, if you have ideas, feel free to submit a pull request on github and i will add it to the source.
 

Люцифер

Новый пользователь
Пользователь
Регистрация
5 Окт 2019
Сообщения
3
Реакции
1
Немного доработал вашу идею не знаю на сколько это будет возможно развить...

- Добавлены проверки классов Element Client
- Программа теперь работает в фоновом режиме абсолютно скрытно
- Программа более не работает с процессами, теперь она работает c Window Class ID, что существенно усложняет ее отключение
- На время работы клиента игры и Программы в целом Программа берет Диспетчер задач и все подобные программы в свой контроль, так что если программа откажет вам в доступе при попытке отключить ее процесс, не удивляйтесь. Как только клиент игры закроется вы получите доступ к диспетчерам процессов обратно.
- Добавлен графический интерфейс
- Максимально оптимизирована работа с Win Class ID дабы не нагружать ПК пользователя работа программы реализована многопоточным способом
- Существует возможность интерпретации из .exe исполняемого файла в динамическую библиотеку .dll

1573076259197.png


Сама программа будет позже как только пройдет полевые испытания.
 

Люцифер

Новый пользователь
Пользователь
Регистрация
5 Окт 2019
Сообщения
3
Реакции
1
Короче, эти решения не для шары, если не патчить elementclient и память GetProcesses() то обойти это будет проще простого, а выкладывать в шару проектор GetProcess() Я не хочу.
 

hfh3152

Новый пользователь
Пользователь
Регистрация
16 Дек 2019
Сообщения
3
Реакции
0
Сверху