Skip to content

Instantly share code, notes, and snippets.

@rkr35
rkr35 / main.rs
Last active January 4, 2022 01:35
Recovery runs weekly progression
use std::fmt::{self, Display, Formatter};
#[derive(Copy, Clone)]
struct Seconds(f64);
impl Seconds {
pub fn compound(self) -> Self {
Self(self.0 * 1.1)
}
@rkr35
rkr35 / is_bad_mem_ptr.cpp
Last active February 23, 2025 07:04 — forked from arbv/IsBadMemPtr.c
Re-wrote Boldarev's C-like version into C++. Description from Artem Boldarev's original Gist: "A safer replacement for the obsolete IsBadReadPtr() and IsBadWritePtr() WinAPI functions on top of VirtualQuery() which respects Windows guard pages and does not use SEH."
/*
Copyright (c) 2017 Artem Boldarev <artem.boldarev@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files(the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions :
@rkr35
rkr35 / Source.cpp
Last active June 25, 2019 14:50
Cheat Engine Damage + MessageBox
#include <Windows.h>
#include <chrono>
#include <sstream>
#include <thread>
using Address = DWORD_PTR;
class CeString {
private: