#programowanie
03:48…
Koniec EAC bypassera poprzez dodanie kernel drivera
Łączny czas spędzony w godzinach 62:31
Z moja programistyka jest tak ze w sumie robie to z własnych zainteresowań, jako „cel” obrałem prostego bota do gry w która i tak nie gram ale pisząc to wyrwalem już 7banow testując czy „działa”
Tak wiec bot do gry „Albion Online” został napisany, wykorzystując strikte pythona i jego opencv.
Działa gathering surowców, działa prosty „movement” na polowe mapy aby zbierał te surowce, jak i wylogowanie sie gdy waga dojdzie aż postać chodzi wolniej.
Najwiecej jebania było dla mnie z C++ (nie wiem skąd macie do tego cierpliwość ale ten język był dla mnie kompletnie obcy) PVOIDy/bool’e to coś po⁎⁎⁎⁎nego…
Ale troche już te pojebanie zrozumiałem.
C++ wykorzystane includy to „driver/hook/memory”
Python „opencv,pillow,pyrect,pywin32,pyautogui i z 20 innych”
Samo napisanie w pythonie stanowilo przyjemność, lecz dla EAC było to wręcz z buta wykrywalne, wygooglowalem jak obejść EAC, nasunęło mi by „dodać sterownik”, jak zobaczyłem możliwość tylko C++ dosłownie mialem koszmar, udało sie znaleźć 1/3 kodu ctrl+v, działało 10 min - ban…
Nienawidziłem nigdy C++ był ten jezyk dla mnie opornie zrozumiały, czytając bibliotekę oraz co i jak odpowiada za funkcje itd. Troszkę mi rozjaśniło sprawę, mogę śmiało napisać ze spędziłem nad samym C++ najwiecej czasu i nerwów aby w ogole zrozumieć co ja robie…
Mimo ze „troche” nauki wyciągnąłem używając C++ to nie wiem czy chce do niego wracać
W pythonie siedzę może rok czasu, pisząc coś sporadycznie i sie ucząc wymyślając swoje własne skrypty to ten jezyk sprawia mi przyjemność, może dla tego ze sporadycznie coś robiłem w lua ok. 2 lat czasu
Chyba następny próg jaki sobie postawie to jakieś crackowanie API, coś przedewszystkim gdzie jest ten python, bo to ze zrozumiałem pare funkcji C++ jakoś nadal nie napawa mnie miłością…
Ale jestem z siebie dumny, ze udało sie coś zrobić, coś co działa, i obchodzi „zabezpieczenia”.
Projekt oczywiście robiłem sam dla siebie, nie gram w gry wiec bot i tak mi sie nie przyda, po prostu byłem ciekaw czy jestem w stanie sie tego podjąć.
Opencv ma naprawdę ciekawe funkcje i widzę w tym duży potencjał, teraz widzę ze trzeba skupić sie na requesrach i pokombinować coś z tym api 😃
Nie wiem na ile jest to niewykrywalne (na jak długo)
Ps. Kiedyś wspomniałem tutaj ze lubie kryptografie i w tym najdłużej siedzę, i tez rozkminiam napisanie własnego kodu ktory bazuje na mojej wymyślonej matematycznej kryptografii, tylko sie zastanawiam jak utrudnić reverse engineering aby nikt nigdy nie mogl tego złamać aby sie dowiedzieć jak to działa, zależało by mi na napisaniu aplikacji ze dostajesz np „(./x#+==„ a po podaniu hasła które obie strony znają masz np słowo „dziewięć”.
Macie jakieś pomysły jak taka inżynierię wsteczna można upierdzielic? Czym to decryptowac ?