Skip to content

Instantly share code, notes, and snippets.

Avatar

Mark Canning argusdusty

View GitHub Profile
@argusdusty
argusdusty / broforce.asl
Last active Oct 29, 2018
Broforce Auto Splitter for Livesplit
View broforce.asl
state("Broforce_beta", "")
{
// The level of the current campaign
// If you need to scan for this: offset always ends with 0x18
byte level : "Broforce_beta.exe", 0x1020554, 0x64, 0xA4, 0x9C, 0xC8, 0x18, 0x18;
// The timer behind the 3...2...1...Go! countdown. See start for more details
float start_timer : "Broforce_beta.exe", 0xFE4CB0, 0x40, 0xA8;
// Indicates whether or not we're in the main menu. 1 when we are, 0 when we aren't
@argusdusty
argusdusty / parse_rb_updates.py
Created Oct 8, 2017
Converts Rocket League rattletrap replay JSON data into only rigid body updates in an easier-to-use format
View parse_rb_updates.py
# Filters rattletrap replay JSON data into only rigid body updates in an easier-to-use format
def parseRBupdates(data):
playerNameMap = dict() # real_actor_id -> player_name
ballId = 0 # actor_id int - set later in the code (hopefully)
actorIdMap = dict() # temp_actor_id -> real_actor_id
rigidBodyUpdates = []
for frame_number, frame in enumerate(data['content']['frames']):
for i, replication in enumerate(frame['replications']):
actorId = replication['actor_id']['value']
if 'spawned_replication_value' in replication['value']: # Spawned something
View keybase.md

Keybase proof

I hereby claim:

  • I am argusdusty on github.
  • I am argusdusty (https://keybase.io/argusdusty) on keybase.
  • I have a public key whose fingerprint is 9E01 8457 E783 FD3A 97F7 A94D B033 B245 8F20 A647

To claim this, I am signing this object:

View keybase.md

Keybase proof

I hereby claim:

  • I am argusdusty on github.
  • I am argusdusty (https://keybase.io/argusdusty) on keybase.
  • I have a public key whose fingerprint is 45B0 8822 2B4C 409A F155 4702 F199 9202 EFAF 21D2

To claim this, I am signing this object:

View ExploitNotes.java
/*
Java 0day 1.7.0_10 decrypted source
Originaly placed on https://damagelab.org/index.php?showtopic=23719&st=0
From Russia with love.
*/
import java.applet.Applet;
import com.sun.jmx.mbeanserver.JmxMBeanServer;
import com.sun.jmx.mbeanserver.JmxMBeanServerBuilder;
import com.sun.jmx.mbeanserver.MBeanInstantiator;
You can’t perform that action at this time.