Skip to content

Instantly share code, notes, and snippets.

View Jadd's full-sized avatar

Jarryd Le Breton Jadd

View GitHub Profile

Keybase proof

I hereby claim:

  • I am Jadd on github.
  • I am jadd0x (https://keybase.io/jadd0x) on keybase.
  • I have a public key whose fingerprint is DA20 E31A 18DD BF51 B1AA D70A E808 2811 4B88 C479

To claim this, I am signing this object:

"""
:: File Name:
wow_script_functions.py
:: Author:
Jadd - https://ntoskr.nl/
:: Target:
World of Warcraft x64 - Retail Client 8.0+
World of Warcraft x64 - Classic Client 1.13+
@Jadd
Jadd / Afterglow.Albion.Packet.cs
Created January 11, 2019 08:23
Packet tools for Albion Online
using System;
using Albion.Common.Photon;
using Afterglow.Internal.Client.Objects;
using Afterglow.Internal.Memory;
using Afterglow.Internal.Runtime;
using ExitGames.Client.Photon;
using UnityEngine;
namespace Afterglow.Internal.Client {
public enum PacketType {
@Jadd
Jadd / GuitarPlayer.cs
Created April 15, 2018 08:00
Rust internal cheat guitar MIDI sequencer.
using System;
using System.Collections.Generic;
using System.Text;
using Sanford.Multimedia.Midi;
using UnityEngine;
using Network = UnityEngine.Network;
namespace RustInternal.Hacks {
public class GuitarPlayer : MonoBehaviour {
#region Fields
void __cdecl xor_gate_0xe5(char *buf, int length)
{
char v2; // al
unsigned __int8 v3; // cl
char v4; // bl
unsigned __int8 v5; // cl
char v6; // al
char v7; // cl
char v8; // al
unsigned __int8 v9; // cl
@Jadd
Jadd / Albion.Assets.cs
Created November 14, 2017 00:01
Albion asset decryption, validation
// Albion Online version 1.0.340.102503.
public static byte[] ReadAsset(string fileName) {
using (var file = File.OpenRead(fileName))
return ReadAsset(file);
}
/* Reference:
* Albion.Common
* 0x060017CD ne.b(string)
@Jadd
Jadd / MaxViewDetection.cs
Created November 13, 2017 01:01
Albion max view detection vector bypass.
using Afterglow.Internal.Client.Objects;
using Albion.Common.Photon;
using UnityEngine;
namespace Afterglow.Internal.Client.Detection {
public class MaxViewDetection : PacketHandler {
protected override void OnPacketEvent(PacketInfo packet) {
if (packet.Type != PacketType.OperationRequest)
return;
public static class Bootstrap {
#region Fields
private static AppDomain _domain;
private static readonly object _domainLock = new object();
#endregion
#region Exports
[DllExport("Initialize", CallingConvention.Winapi)]
public static void Export_Initialize() => Initialize();
[DataContract]
public sealed class WoWRealm {
#region Properties
[IgnoreDataMember]
public IntPtr Pointer { get; }
[DataMember]
public uint VirtualAddress { get; private set; }
[DataMember]
@Jadd
Jadd / ProcessSelector.Designer.cs
Last active April 24, 2017 06:48
WinForms drag-and-drop process selector.
namespace Ace.UI.Forms {
partial class ProcessSelector {
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>