- 博客(8)
- 收藏
- 关注
原创 [c++] 使用 raylib + ODE(open dynamics engine) 制作一个简易牛顿摆
c++ raylib+ode实现简易牛顿摆
2022-11-27 16:08:51
9912
原创 Go+Bark实现服务器进程实时推送到手机
Go+Bark实现服务器进程监控推送 0x00 基本思路 不断扫描进程,识别到有新增进程则立即推送相关信息,包括进程名、进程ID、如有命令则显示命令行、父进程追溯等(目前只通过Linux下的ps命令实现)。 0x01 Bark服务部署 项目地址:https://github.com/Finb/bark-server 部署文档:https://day.app/2018/06/bark-server-document/ 除了Bark还可以使用其他推送服务,比如钉钉机器人等。 0x02 Go语言进程监控 这里使用
2021-09-16 16:18:04
941
原创 禁止Docker容器访问外网
禁止Docker容器访问外网——用于实现类似于虚拟机的Host-only模式 假设docker的虚拟网卡docker0的网段是192.168.123.0/24,通过iptables向DOCKER-USER链添加规则: iptables --insert DOCKER-USER -s 192.168.123.0/24 -j REJECT iptables --insert DOCKER-USER -s 192.168.123.0/24 -m state --state RELATED,ESTABLISHED
2021-04-16 13:46:25
5587
1
原创 Linux下使用setkeycodes映射键盘按键
Linux下使用setkeycodes映射键盘按键 0x01 工具介绍 setkeycodes 是一个将 scancodes-to-keycodes 映射表加载到Linux内核中的工具。它的用法是: setkeycodes scancode keycode ... 扫描码(Scancodes)以十六进制给出, 键位码(keycode)以十进制给出。 扫描码可以通过showkey -s得到,键位码可以通过showkey得到,对应的值在/usr/include/linux/input.h中。 0x02 例子
2021-04-16 02:36:03
1476
原创 Go去除http请求非正规Host头限制(摸鱼版)
Go去除非正规Host头限制(摸鱼版) 0x01 问题描述 有时候用Go写PoC啥的,会用到Go自带的net/http来发送http请求(因为懒所以喜欢用现成的),遇到有些漏洞的payload在Host头里面,就需要将生成的payload给放进去,但是呢就遇到一个问题:Host内如果有空格的话就会从那个位置截断。 举个栗子: 测试代码如下,注意Host: package main import "net/http" func main() { req, _ := http.NewRequest("GE
2021-04-10 21:55:20
918
原创 Go实现简易https反代http服务
Go 实现简易https反代http服务 平时本地开了个临时的服务用于内网使用,很多都是http协议而且内容是明文传输的,我又是个懒人不想装个Nginx或者Apache专门开个反代,所以就弄个简易版的,如下: 生成自签名证书: openssl genrsa -out ./server.key openssl req -new -x509 -key ./server.key -out ./server.crt -days 365 Go代码 package main import ( "fla
2021-04-08 15:10:01
668
原创 Linux下实现指定的命令使用指定路由
Linux下实现指定的命令使用指定路由 解决办法在0x03,前面是废话,可以跳过~ 0x01 有些时候需要实现某个进程或者某个命令的流量走非默认的线路,比如渗透测试或者游戏加速,基于socks协议使用到Windows的proxifier(我不用windows,只是听说了这个东西)或者Linux下的proxychains,但是proxychains只能代理TCP协议的流量,查了很多资料都没有什么可靠的Linux下能代理指定应用UDP流量的工具,所以就只有往网络层想想办法。 0x02 Linux下一神器ipta
2021-04-08 14:13:07
818
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅