1 KiB
1 KiB
EzWow
special thanks to ownedcore.com community!
set up
# install wine
sudo apt-get install wine
# stuff to build
sudo apt-get install g++ git cmake g++-multilib
sudo apt-get install build-essential libgl1-mesa-dev
# window handling & input related stuff
sudo apt-get install libxmu-dev
sudo apt-get install libxtst-dev
clone & build
# clone repo with dependencies and build
git clone --recursive git@github.com:al-eax/ezwow.git
cd ezwow
# make all sh files executable
find . "*.sh" -execdir chmod u+x {} +
# build libezwow.so
./build.sh
configure
# replace the path to your Wow.exe in these files
editor inject_via_ldpreload.sh
editor inject_debug_via_ldpreload.sh
build, run & inject
# build libezwow.so
./build.sh
# build libezwow.so, start Wow.exe via wine and inject libezwow.so
./inject_via_ldpreload.sh
# attach gdb to Wow
./gdb_wow.sh
# start Wow via winedbg and inject libezwow.so
./inject_debug_via_ldpreload
third party
- subhook
- imgui