• Blog

Debugging & testing internal projects

December 31, 2016 — by aixxe

In this post I'll be covering some of my methods for debugging and testing internal Source projects. This is the first part where we'll mainly focus on setting up a dedicated game server for online testing. Later on we'll dive into the game libraries where I'll show you how to find various classes and pointers with gdb.

Read more..
Development Software hacking Tutorials

Implementing ImGui at runtime on Linux

December 13, 2016 — by aixxe

Making a graphical interface in-game from scratch has never interested me. I'm always a little surprised when people say writing the interface code is their favorite part. I'd rather use console commands, config files or straight up re-compile with different settings. Well.. that was true until I started using ImGui.

Read more..
Development Software hacking

Finishing off the skin changer project

November 13, 2016 — by aixxe

As promised, here's the first in a series of follow-up posts on my initial 'introduction to Source hacking' post. This time we'll be adding the crucial missing feature from our skin changer: the ability to set custom knives.

Read more..
Development Software hacking Tutorials

Adventures in osu! game hacking

October 28, 2016 — by aixxe

This time we'll be taking a look at osu! and more specifically the Relax modifier in the Standard gamemode. First off, we'll build a beatmap parser and then we'll use it to implement basic input automation externally. I'll be using C++ but any language that can read files and use Windows APIs should work just fine.

Read more..
Development Software hacking Tutorials

Custom clan tags in Counter-Strike: Global Offensive

October 16, 2016 — by aixxe

Clan tags in Counter-Strike: Global Offensive are tied to groups you've joined in the Steam Community. These groups can either be public or require an invitation to join, on top of this, the tags are unique to each group so if you're not a member you won't be able to use that tag, right? Well.. not exactly.

Read more..
Development Software hacking Tutorials

Hooking CreateMove from ClientMode on Linux

September 28, 2016 — by aixxe

In this tutorial we'll be looking at CreateMove - the function of choice for anyone looking to manipulate player input. Specifically, we'll be looking at the CreateMove function defined in the IClientMode interface. I'll be going through one of the simpler methods of finding it, hooking it and finally creating a signature that should persist through game updates.

Read more..
Development Software hacking Tutorials

An introduction to Source hacking on Linux

September 18, 2016 — by aixxe

In this post, I'll be touching on some of the concepts of internal hacking, specifically on Linux and how we can modify game behavior by reading, writing memory and intercepting function calls. This is mainly for those who already have some basic experience, likely with game hacking on Windows, and want to build existing or brand new projects on Linux.

Read more..
Development Software hacking Tutorials
Page 2 of 2

/ˈeɪksi/ “Changing the numbers in memory until something cool happens since 2016.”

  • GitHub
  • Twitter
  • Patreon

Development (24) Rare for a post to not be in this category.
Software hacking (17) Reverse engineering, memory manipulation and anything that falls in-between.
Gaming (4) Usually less technical posts about games.
Tutorials (17) Posts that could be loosely considered as guides.
Project logs (7) Documenting a project from start to finish.