绕过安全软件设置注册表

1.前言 这个设置注册表的方式利用到了COM组件,这是我分析Ursnif银行木马时发现的一种利用方式,利用COM组件调用wmi设置注册表,如果用监控工具会看到设置注册表项的系统进程wmiprvse.exe。这里用了一些沙箱测试并没有检测出设置敏感注册表的行为,国内杀软也没爆出设置了敏感注册表的警告,具体就不详细说了,感兴趣的可以自己尝试一下。这个操作不知道有没有其他大佬写过,如有冲突望告知。 2.正文 这里就直接上代码了,主要是在run下设置一个键值,这里没有其他操作了,需要管理员权限运行,然
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

OI中的小智慧

反正不会咕咕的。 sort之类没+1的问题不说 双向边n*2的问题不说 变量n+5的问题不说 1.先生成后判断 (见NOIP 2016 pj t2回文日期) 这个思想在这道题体现的不明显,记得洛谷上面有个回文素数的题,如果暴力枚举每个数直接TLE,但是先生成前一b,然后得到该段回文d,可以得到bd(如果这个数位数为奇需要特判断)。 #不上代码 2.爆搜及时跳出 (洛谷P1156) 如果在爆搜不断刷新答案后,时间快T了,完全可以拿你现在的答案赌一把(反正TLE与WA一样不得分) 即使要求具体方案
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

Mysql 安装,及其闪退的问题解决

1、下载 Mysql 64下载链接(华军软件) http://soft.onlinedown.net/soft/3573.htm 2、安装 2.1 傻瓜式安装 不再赘述,略过。 2.2安装完成打开闪退的问题解决 在我们安装mysql,安装完成以后发现并不能正常启动mysql. 今天找到了一篇博客,比较简单的解决了这个问题。 启动mysql的服务。 https://blog.csdn.net/qq_32128695/article/details/80828957 2.3如何以管理员身份启动cm
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

数学探究方法

反思 反思是数学学习很重要的一个环节,可以帮助巩固知识 包含内容 问题所承载的知识价值(内容) 问题所蕴含的思想方法(思想) 探究从问题出发生成的进一步应用和研究的价值(推广、应用) 方法(问几个问题) 怎样思考的? 为什么这样思考? 有多少种思考方法? 哪一种方法最自然简单? 为何出现思维障碍?怎么改进? 深度学习 判定 在理解的基础上,能够批判性地学习新知识和新思想,并将其融入原有的认知结构中(掌握知识) 能够在各个思想之间进行联系,将已有的知识迁移到新的情境中(前后联系) 如何达到 对知
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

djnago form组件 cookie,session

django form组件 渲染标签 就是组件里面的字段在前端展示叫做渲染标签 校验数据 用户输入的数据提交给后端组件叫做校验数据 展示信息 校验未通过展示错误信息 校验数据     第一步需要一个form类 form django import forms class MyForm(forms.Form): name = forms.CharField(max_length=6) password = forms.CharField(max_length=8,min
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

python 之 函数 内置函数

5.15 内置函数 方法 含义 备注 abs(-1) 求绝对值 1 all ([1,'a',True]) 列表中所有元素的布尔值为真,最终结果才为真 True all ('') 传给all的可迭代对象如果为空,最终结果为真 True any([0,'',None,False]) 列表中所有元素的布尔值只要有一个为真,最终结果就为真 False any([]) 传给any的可迭代对象如果为空,最终结果为假 False callable('aaaa'.strip) 判断某个对象是否是可以调用的,可
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

02-CSS基础与进阶-day3_2018-08-29-20-39-58

03背景.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title>
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

linux 下用find命令查找文件,rm命令删除文件

linux 下用find命令查找文件,rm命令删除文件。 删除指定目录下指定文件 find 要查找的目录名 -name .svn |xargs rm -rf 删除指定名称的文件或文件夹: find -type d | grep .svn$ | xargs rm -r 分析: find -type d | grep .svn$ 通过此命令查找文件夹 过滤正则表达式中的目录 | xargs rm -r 执行删除指令 删除目录下所有exe文件 find . -name '*.exe' -type f
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'

原因:浏览器和驱动版本不匹配 https://npm.taobao.org/mirrors/chromedriver
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

jwt 0.9.0(二)jwt官网资料总结

1、JWT描述 Jwt token由Header、Payload、Signature三部分组成,这三部分之间以小数点”.”连接,JWT token长这样: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.keH6T3x1z7mmhKL1T3r9sQdAxxdzB6siemGMr_6ZOwU token解析后长这样: he
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

数组的特殊技巧

快速截取数组 var arr = [0,1,2,3,4,5]; arr.length = 2; console.log(arr) 返回// [0,1] 当然这种方法 你需要知道数组的长度 slice()当然也可以 而且运行速度更加快 如果你看中运行速度 当然是使用silce() var arr1 = [0,1,2,3,4,5]; arr1.slice(0,2) //返回//[0,1] 获取数组最后的元素 也可以使用silce() 他可以接收负整数的参数 比如 var arr = [1,2,3,
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

开发(一) ardunio环境配置 针对esp32-cam 更多例程

https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/ 1.安装ESP32板 要在Arduino IDE中安装ESP32板,请按照以下说明操作: 1)从Arduino IDE打开首选项窗口。转到文件 > 首选项 2)在“其他Board Manager URL”字段中输入 https://dl.espressif.com/dl/package_esp32_ind
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

C语言学生成绩管理系统分享

设计一个学生成绩管理系统,对上学期的本班的学习成绩进行管理,具有查询和检索功能,并且能够对指定文件操作,也可将多个文件组成一个文件 。 A 、 设计内容 1 、每一条记录包括一个学生的学号、姓名、性别、各门课成绩(上学期的科目)、平均成绩。 2 、输入功能:可以一次完成若干条记录的输入。 3 、显示功能:完成全部学生记录的显示。 4 、查找功能:完成按姓名或学号查找学生记录,并显示。 5 、排序功能:按学生平均成绩进行排序。 6 、插入功能:按 学号顺序插入 一条学生记录。 7 、将学生记录存
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

p2.BTC-数据结构

hash pointers:哈希指针,除了保存值的地址,还要存这整个区块的内容的hash值。这样就既能访问到值,还能确定访问的值有没有被篡改。 一 Blockchain Block chain is a linked list using hash pointers. 因为这个特点,这个区块链中的任何一个区块被篡改,vee区块的hash值就变了,为了不断链,后面一个接一个的区块中的都要被篡改,但是由于是去中心化的,一般本机会保存这个区块链中一段,只要你知道最后一个区块的hash值就可以知道这个
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

无法访问VMWARE虚拟机中linux的nginx地址

  在centos(6.5)中关闭防火墙: service iptables stop   关闭后在windows 10 中浏览器通过虚拟机的ip地址可以直接访问了。(关闭iptables后又无法访问)
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

liburl常见库函数解释

curl_slist_append - add a string to an slist(单链表) struct curl_slist *headerlist=NULL; static const char buf[] = "Expect:" headerlist = curl_slist_append(headerlist, buf); CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HTTPHEADER, struct curl_slist
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

C语言学生成绩管理系统源码分享给大家!

设计一个学生成绩管理系统,对上学期的本班的学习成绩进行管理,具有查询和检索功能,并且能够对指定文件操作,也可将多个文件组成一个文件 。 A 、 设计内容 1 、每一条记录包括一个学生的学号、姓名、性别、各门课成绩(上学期的科目)、平均成绩。 2 、输入功能:可以一次完成若干条记录的输入。 3 、显示功能:完成全部学生记录的显示。 4 、查找功能:完成按姓名或学号查找学生记录,并显示。 5 、排序功能:按学生平均成绩进行排序。 6 、插入功能:按 学号顺序插入 一条学生记录。 7 、将学生记录存
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

jwt 0.9.0(三)jwt客户端存储状态可行性分析,及Java代码案例

Jwt客户端存储状态可行性分析 1、前端首次访问后台,后台生成token,放在http header的Authorization里(官网推荐,可解决跨域cookie跨域问题),并且Authorization Type类型为Bearer,将token返回给前端。 2、后台生成token的过程,包括给token指定加密协议比如HS56,加密类型比如“JWT”,自定义数据比如uuid,还有最重要的是记得指定一个超级复杂的密钥,并且定期更换它,密钥用于jwt签名部分。还需要给jwt token指定一个
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

环状最大两段子段和

传送门 题意: 简单说 就是给个序列 求和最大的两段 且序列头可接尾 解法: 若不考虑环 则可对每一个位置 分成其前一段和其后一段 求其前一段与后一段的最大最段和相加 找到最大的值 在考虑环的情况 可以把原问题转化为求中间最小的两段 再用序列全部的和 减去 最小的两段 为了偷懒 直接将序列所有数取相反数 然后按照第一种做法做 当然序列中只有一个正数和无正数时这么做就错了 因为求出来的值需要至少有一个序列为空 此时我们就并不需要做考虑环的操作 直接输出不考虑环的值就行 代码: #include<
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

Java集合(二)--Iterator和Iterable

Iterable: public interface Iterable<T> { Iterator<T> iterator(); } 上面是Iterable源码,只有一个iterator(),所以Iterable接口只是用来返回一个新的迭代器,意味着这个集合支持迭代 Collection是list和set的父接口,而Collection实现了Iterable,所以list和set都可以使用迭代器 Iterator: public interface Iterator<E> {
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0