关于Base64的算法这里不在进行介绍,比较简单,无非是3字节3*8比特变为4*6比特,将数据转换为0~64的可见字符表。 朋友问了一个CTF比赛的试题,Flag隐藏在了一段Base64的数据中,遂想到了Base64算法的问题,数据可以隐藏在尾端的2比特或者4比特位中,Goo...
浅灬笑
5个月前 (08-10) 222℃
9喜欢
这里介绍的是采用_popen创建一个管道并且执行一条命令的方法,当然你也可以通过管道+CreateProcess的形式实现。关于popen,参考MSDN
示例代码
int main(int argc,char * argv[]){
char buffer[4096...
浅灬笑
5个月前 (08-09) 229℃
1喜欢
URLDownloadToFile是urlmon.dll提供的网络操作API,可以用于从指定的URL下载文件到本地,在C++中通过类很容易实现下载进度的获取,今天需要在C语言中使用到这个函数,这里记录一下使用方法。该函数的定义如下所示。
HRESULT URLDownlo...
浅灬笑
5个月前 (08-08) 251℃
2喜欢
今天测试了一个IAT Hook,因为懒直接抄了一段代码,搜索DLL名称、搜索IAT地址,代码一气呵成,函数地址所在IAT位置已经找到。然后VirtualProtect修改内存属性执行替换,结果发现VirtualProtect返回值一直是FALSE,错误代码是ERROR_NOAC...
浅灬笑
6个月前 (07-23) 355℃
2喜欢
原理
创建一个临时的TextArea写入数据到TextArea选中内容执行拷贝移除TextArea
代码如下
const copyToClipboard = (str) => {
const el = document.createElement('...
浅灬笑
8个月前 (05-21) 300℃
3喜欢
验证代码JS函数如下:
function validateEmail(email) {
var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(&...
浅灬笑
8个月前 (05-19) 342℃
0喜欢
设置某单个Style属性
$("#xxx").css("position", "relative");
同时设置多个Style属性
$("#xxx").css({"pos...
浅灬笑
8个月前 (05-18) 539℃
1喜欢
今天写JS代码的时候,无意间发现jq的animate回调函数调用了两次,先看一下代码:
$('html, body').animate({scrollTop: '0px'}, 300,function() {
alert('test');
});
原因:
$...
浅灬笑
9个月前 (05-02) 464℃
0喜欢
设置columns中字段对应的cellStyle方法即可,代码如下所示。
$('xxx').bootstrapTable({
columns: [
{
field:'id',
title: '索引',...
浅灬笑
9个月前 (04-27) 778℃
1喜欢
由于带移除的元素带有ToolTip,当执行Remove移除元素之后,元素不再有任何事件,对应的ToolTip将不会消失。
解决方案:
$('xxx').on('click',function(event){
//调用tooltip的destroy手动销毁
...
浅灬笑
9个月前 (04-25) 527℃
0喜欢