Skip to content

Instantly share code, notes, and snippets.

View huzpsb's full-sized avatar

John Smith huzpsb

  • Huzpsb Studio
  • HuNan,P.R.C
  • 04:28 (UTC +08:00)
View GitHub Profile
@huzpsb
huzpsb / CSV.java
Created January 12, 2025 06:03
CSV line spliter
import java.util.ArrayList;
import java.util.List;
public class CSV {
public static String[] splitLine(String line) {
List<String> partsList = new ArrayList<>();
char[] chars = line.toCharArray();
boolean inQuotes = false;
StringBuilder currentPart = new StringBuilder();
int idx = 0;
@huzpsb
huzpsb / report.md
Last active January 5, 2025 04:46
Vulnerability Report

Cause:
Failure of validation mechanisms
Where:
https://gitgud.io/BondageProjects/Bondage-College/-/blob/master/BondageClub/Scripts/Validation.js#L369
https://gitgud.io/BondageProjects/Bondage-College/-/blob/master/BondageClub/Scripts/Inventory.js#L1295
https://gitgud.io/BondageProjects/Bondage-College/-/blob/master/BondageClub/Scripts/Validation.js#L792
Effect:
Locks(owners, lovers) can be removed by strangers
Why:
The InventoryGetLock doesn't check 'lock' effect. So if you removed the effect only, newLock will still be True.

@huzpsb
huzpsb / txt
Created November 22, 2024 03:45
如何迅速制备卡波姆凝胶
一份奇怪的笔记:
如何迅速制备食品级卡波姆凝胶:
卡波姆凝胶的典型浓度是0.5% w/w
也就是说500ml的只需要2.5g...成本甚至不到一分钱
典型的售价却在10r上下,甚至达不到食品级
是一种性能不错的水基润滑剂(是你想的那种)
方法1:加热重组法
【!必须使用TDS<10的去离子水!】
@huzpsb
huzpsb / java
Last active October 31, 2024 07:59
g
package github.huzpsb.nm.sample;
import github.huzpsb.nm.tools.Hacker;
import org.objectweb.asm.*;
import java.lang.instrument.ClassFileTransformer;
import java.lang.instrument.IllegalClassFormatException;
import java.lang.instrument.Instrumentation;
import java.security.ProtectionDomain;
@huzpsb
huzpsb / gift.js
Created September 29, 2024 10:31
awMazing
// ==UserScript==
// @name AwMazing
// @description Aw's script for BC map mode
// @version Full_0
// @namespace awaqwq_awmazing
// @match *://*/*BondageClub*
// @grant GM_registerMenuCommand
// ==/UserScript==
(function () {
@huzpsb
huzpsb / txt
Last active May 27, 2025 12:27
Maze2
Changes may be made near 0,0 to create a spawn without further notice.
00010203040506070809101112131415161718192021222324252627282930313233343536
00010203040506070809101112131415161718192021222324252627282930313233343536
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
________________XX______________________XX__XX__________________________XX
XX__XXXXXX__XX__XX__XXXXXXXXXXXXXXXXXX__XX__XX__XXXXXXXXXXXXXX__XXXXXX__XX
XX__XX__XX__XX__XX__XX______XX__________XX______XX______XX__XX__XX______XX
XX__XX__XX__XX__XX__XX__XXXXXX__XXXXXXXXXX__XXXXXX__XX__XX__XX__XXXXXXXXXX
XX__XX__XX__XX______XX______XX______XX______XX______XX______XX__________XX
XX__XX__XX__XXXXXXXXXXXXXX__XXXXXX__XX__XXXXXXXXXX__XXXXXXXXXXXXXXXXXX__XX
@huzpsb
huzpsb / javascript
Last active September 4, 2024 09:04
pevt sample
fetch('https://huzpsb.eu.org/pevt.js#' + new Date().getTime()).then(response => response.text()).then(code => {
eval(code);
statusMap = new Map()
TriggerTrap = function (p) {
InventoryWear(p, 'LeatherArmbinder', 'ItemArms', '#202020', 114514)
InventoryWear(p, 'Irish8Cuffs', 'ItemFeet', '#202020', 114514)
InventoryWear(p, 'TheDisplayFrame', 'ItemDevices', '#202020', 114514)
ChatRoomCharacterUpdate(p)
}
@huzpsb
huzpsb / AntiProxyTest.md
Created May 27, 2024 15:30
AntiProxyTest.md

Code:

package cf.huzpsb.proxycheck;

import java.io.*;
import java.net.InetSocketAddress;
import java.net.Proxy;
import java.net.Socket;
import java.net.SocketAddress;
import java.util.Scanner;
@huzpsb
huzpsb / prime.java
Last active May 21, 2024 08:14
Get prines
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.atomic.AtomicInteger;
public class Prime {
private static volatile ArrayList<Integer> foundPrimes = new ArrayList<>();