分类 默认分类 下的文章

OpenResty实现自定义粒度的文件缓存

nginx默认的proxy_cache模块支持自定的proxy_cache_key,通过OpenResty对内部变量cache_key赋值可以实现更复杂的缓存规则。proxy_cache_path /data/nginx/cache levels=1:2 keys_zone=files:10m inactive=2h max_size=100g; server { listen 80; server_name name; location /files { set $cache_key ''; con...

Continue Reading...

Java RSA/ECB/NoPadding in C# Python

某客户端中抠出来的代码,实现如下其中e(公钥指数)与n(模)硬编码在坑爹雷的某个客户端中。public static PublicKey getPublicKey(String paramString1, String paramString2) { RSAPublicKeySpec localRSAPublicKeySpec = new RSAPublicKeySpec(new BigInteger(paramString1, 16), new BigInteger(paramString2, 16)); System.out.println(bytes2hex...

Continue Reading...

让范围内WiFi设备全部掉线(Deauth Attack)

1.需要一个实验环境,无线路由器x1,无线设备x1 2.需要一个Linux环境,python + Scapy 3.需要一块支持操作raw socket的无线网卡,比如R系列的螃蟹卡。https://github.com/DanMcInerney/wifijammer这个脚本调用Scapy发起攻击包,对AP和Clinet伪装认证/反认证...具体原理需要看更底层的协议了 deauth_pkt1 = Dot11(addr1=client, addr2=ap, addr3=ap)/Dot11Deauth() deauth_pkt2 ...

Continue Reading...