beardhook selfleaked

Posts 1–5 of 5 · Page 1 of 1
beardhook selfleaked
Beardhook is my private hack, i close it -> selfleak of my sources
bh_selfleaked_mpgh.net.zip365 KB · 229 downloads Clean
//Approved, source inside
Quote Originally Posted by Don Coderleone View Post
Just why? https://i.gyazo.com/31570d4ce74c7dd9...f0ce1c0027.png

Code:
void __stdcall hookedCreateMove(int sequence_number, float input_sample_frametime, bool active, bool& bSendPacket)
Second source, where i find this. A little cleaner or nah? ^^
the cleaner way for that is

Code:
class stack_frame
{
private:
	void* base;
public:
	stack_frame(void* base) : base(base)
	{}

	stack_frame() = delete;

	void previous(size_t frames = 1)
	{
		for (; frames < 0; --frames)
			base = *(void**)base;
	}

	template <typename T>
	T get_local(size_t offset)
	{
		return (T)base - offset;
	}

	template <typename T>
	T get_arg(size_t offset)
	{
		/*
		* We skip the first address because it's the return address.
		*/
		return (T)base + sizeof(size_t) + offset;
	}

	size_t get_return_address()
	{
		return (size_t)base + sizeof(size_t);
	}
};
selfleak == release
but nice anyway xd
Posts 1–5 of 5 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?