自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 收藏
  • 关注

转载 burp

burp#下载与安装http://www.xue51.com/soft/36653.html#app的web漏洞挖掘https://zhuanlan.zhihu.com/p/82513348burp漏洞挖掘(转载)设置:1》proxy中options下的Proxy Listeners中点击edit,把Bind to address设置为All interfaces。 2》手机和电...

2020-04-17 17:41:21 1982 1

转载 python2.7.13

在这里插入代码片https://blog.csdn.net/qq_21383435/article/details/83278750

2019-04-15 13:33:50 277

转载 重定位表

PE结构之重定位表什么是重定位:重定位就是你本来这个程序理论上要占据这个地址,但是由于某种原因,这个地址现在不能让你占用,你必须转移到别的地址,这就需要基址重定位。你可能会问,不是说过每个进程都有自己独立的虚拟地址空间吗?既然都是自己的,怎么会被占据呢?对于EXE应用程序来说,是这样的。但是动态链接库就不一样了,我们说过动态链接库都是寄居在别的应用程序的空间的,所以出现要载入的基地址被应用程序...

2019-04-10 10:09:11 346

转载 汇编ds和ss寄存器

一、DS寄存器8086CPU寄存器都是16位的,数据类型有一下两种:字节型数据字型数据16位寄存器存储一个字,而内存中需两个连续字节单元存储;任何两个连续的内存单元可以看作两个字节单元或一个字单元cpu通过cs:ip寄存器获取下条指令地址。而需要获取数据就需要通过ds寄存器,ds段地址寄存器存放要访问数据的段地址2000:0000 11223344//2000:0000设置初始值mo...

2019-03-20 10:51:03 11048 1

原创 mysql

1.显示数据库某个表的内容select * from User;2.supervisord的ini文件reboot后才生效

2019-03-10 14:43:07 117

原创 python

1.linux下安装pip1.1下载安装setuptoolswget --no-check-certificate https://bootstrap.pypa.io/ez_setup.pysudo python ez_setup.py --insecure1.2下载安装pip再到python https://pypi.python.org/pypi/pip官网下载pip安装包,解压到某...

2019-03-08 10:08:53 192

原创 linux常用命令

1.:wq 进行保存退出,退出不了,一直提示E212 can’t open file for writing命令: sudo su 切换至超级用户2.常用命令退出命令是,按ESC键 跳到命令模式,然后输入:q(不保存)或者:wq(保存) 退出。:w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:w...

2019-03-07 20:29:28 199

原创 windbg常用命令

g :运行q:结束调试会话,同时终止被调试进程的进行.restart:重启被调试应用version:显示调试器版本信息和已加载的调试器扩展.time:显示系统记录的各种时间.sympath 显示和设置符号搜索路径.sympath+ 增加符号搜索路径bl:列出所有断点bc* 清除所有断点bc 1 清除1号断点bc 1 2 5 清除1号、2号、5号断点be* 启用所有断点be...

2018-11-15 21:35:49 244

原创 github错误

错误:error: src refspec master does not match any.fatal: remote origin already exists.解决:git remote rm origingit remote add origin xxx.git添加key:ssh-keygen -t rsa -b 4096 -C "[email protected]...

2018-10-31 11:27:26 201

转载 安排座位不相邻

题设:n个系,输出不相邻排列的组合数,n个系的所有学生都要坐到座位上。解析:《1》n个系,按照最终人数由少到多排列为a1,a2,…,an令N(c,b1,b2,…,bn)表示在{b1,b2,…,bn}人数时,同系学生两两分割的排列数,其中c=b1+b2+…+bn。《2》来了第c+1位x系的同学,不妨设x=n系,现在N(c+1,b1,b2,…,bn+1)如何递归推导出来?2.1 原来c位排...

2018-09-22 22:18:07 1602

原创 enum

enum// l0.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include<iostream>using namespace std;enum xx{ x1=1, //#《2》默认是从0开始,即x1=0,这里x1被设置为了1,那...

2018-09-22 20:54:13 2532

原创 分解质因数

// l0.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include<iostream>using namespace std;void zhiyinshu(int m, int n) { if (m >= n) { ..

2018-09-22 16:38:10 534

原创 n个数随机抽取m个

0到n-1中随机输出m个数// l0.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <time.h>#include<cstdlib>#include<iostream>using namespace std;//...

2018-09-22 16:19:15 1578

原创 重装系统

今天用之前制作的U盘启动盘重装系统提示找不到: 网上方案是忽略直接找; 我按F2选择第一项就进去正常安装了。

2018-09-15 15:06:53 692

转载 实现得到自定义栈最小值的函数

定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。class Solution {public: stack<int> stack1,stack2; void push(int value) { stack1.push(value); if(stack2.empty()) ...

2018-09-11 11:24:03 165

原创 二分法

#include <iostream>using namespace std;int search(int *b, int n, int q) { int s = 1, e = n; while(s<=e&&e<=n&&s>=1) { int m = (s + e) / 2; if...

2018-09-11 11:20:36 187

转载 找出数据中超过一半的数字

class Solution {public: int MoreThanHalfNum_Solution(vector<int> numbers) { int n = numbers.size(); if (n == 0) return 0; /* 就好比,假如秦国强于六国和,那么秦国更能血拼过(齐国战赵国+...

2018-09-11 11:18:29 156

原创 贿赂糖果,使得第一名候选人支持人最多

#include <iostream>#include <vector>#include <algorithm>using namespace std;/*n(投票人数),m(候选人数)a(候选人m),b(被贿赂需要糖果数)*/bool vector_greater(const vector<long> & v...

2018-09-11 11:15:29 158

原创 数字按范围显示

#include "stdafx.h"#include<iostream>#include <algorithm>#include<string>#include<vector>using namespace std;void main(){ int a; vect

2018-09-11 11:03:24 195

转载 链表反转

// alithan.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include<iostream>#include<vector>using namespace std;template <class T>int getAr...

2018-09-11 10:56:18 113

转载 堆排序

#include <iostream>#include<algorithm>using namespace std;//时间复杂度为O(nlogk)void HeapAdjust(int *a,int i,int size) //调整堆 {//调整数组a[1]为根节点、a[size]为节点且a[i]节点开始的二叉树为堆排序。 int lchi...

2018-09-11 10:46:42 82

转载 孤岛问题

#include<vector>#include<iostream>using namespace std;class Solution {public: void setOne(vector<vector<char>> &grid, int row, int col) { int m = grid.size(...

2018-09-11 10:38:54 1540

转载 最大不重复子串的长度及其索引

#include "stdafx.h"#include<iostream>#include<string>using namespace std;int max(int num1, int num2){ return num1 >= num2 ? num1 : num2;}int

2018-09-11 10:36:51 233

转载 时间复杂度

1.时间复杂度: 某函数中有n次基本操作重复执行,用T(n)表示,现在有某辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。记作:T(n)=O(f(n)),称O(f(n)) 为算法的渐进时间复杂度,简称时间复杂度。 通俗地讲,其实时间复杂度就是找了一个同样曲线类型的函数f(n)来表示这个算法的n在不断变大...

2018-09-07 22:35:16 149

翻译 端口简介

一、端口简介: TCP/IP协议集成在操作系统内核,其中引入了socket套接字应用程序接口。这样,一台计算机就可以通过软件的方式与任何一台具有socket接口的计算机进行通信。端口在计算机编程上也就是socket接口。 二、端口工作: 一台服务器可以同时是web服务器,FTP服务器,还可以是邮件服务器。就是各种服务采用不同的端口分别提高不同的服务,如:web:8080,FT...

2018-09-05 11:20:12 326

原创 house of lore学习

利用思想: 利用smallbin为双向链表,每次malloc取了链表最后一个元素,可以通过更改链表指针,使其分配一个刻意构造的地址 利用难点: 1.需要一个堆溢出或其他方法能够更改到small bin的free chunk的fd和bk指针 2.存在unlink安全检查,需构造好将要malloc出来的位置的chunk(绕过安全检查) 注意:有的触发unlin...

2018-08-01 22:45:13 652

原创 dll丢失问题

dll丢失问题,或者360卫士功能里dll搜索的首项。

2017-11-21 12:47:24 236

原创 AS错误小集

1。添加第三方so库 根目录下添加libs文件夹和子文件夹armeabi-v7a文件及其中的so文件; 然后在项目build.gradle中的 android { sourceSets{ main{ jniLibs.srcDir ‘libs’ } }

2017-11-02 09:43:34 215

翻译 11 运行库

本章从程序创世开始,接触到程序背后另一类默默服务的团体,它们能够使得程序正常启动,使得我们熟悉的函数发挥作用,它们就是程序的运行库。 11.1入口函数和程序初始化 11.1.1程序从main开始吗 11.1.2入口函数如何实现 glibc的程序入口为_start: ebp设为0正好可以体现出这个最外层函数的尊贵地位pop esi及mov esp,ecx;调用_start前,装载器把用户

2017-10-31 19:07:03 261

翻译 7.动态链接

7.1为什么要动态链接 慢慢静态模块的诸多缺点逐步暴露出来,比如浪费内存和磁盘空间、模块更新困难等问题,使得人们不得不寻找一种更好的方式来组织程序的模块。 内存和磁盘空间 当两个程序都用到某个模块,则在磁盘和内存中都会有两个副本。在静态链接中,C语言静态库是很典型的浪费空间的例子,还有其他数以千计的库如果都需要静态链接,那么空间浪费无法想象。 程序开发和发布 任何程

2017-10-26 11:07:25 307

翻译 6.可执行文件的装载与进程

可执行文件只有装载到内存后才能被CPU执行。 6.1进程虚拟地址空间 因为程序在运行的时候处于操作系统的监管下,操作系统为了达到监控程序运行等一系列目的,进程的虚拟空间都在操作系统的掌握之中。进程只能使用那些操作系统分配给进程的地址,如果访问未经允许的空间,那么操作系统就会捕获到这些访问,将进程的这种访问当作非法操作,强制结束进程。我们经常在Windows下碰到“进程因为非法操作需要关闭”或Li

2017-10-25 21:40:47 484

翻译 5.Windows PE/COFF

5.1 windows的二进制文件格式PE/COFF

2017-10-25 16:54:49 233

翻译 4.静态链接

/*b.c*/int shared=1;void swap(int *a ,int *b){ *a^=*b^=*a^=*b;}/*a.c*/extern int shared;int main(){ int a=100; swap(&a,&shared);}经过编译后我们就得到了“a.o”和“b.o”。从代码中可以看到,“b.c”总共定义了两个全局符号。模块“a

2017-10-25 15:39:09 270

翻译 3 目标文件里有什么

目标文件从结构上讲,它是已经编译后的可执行文件格式,只是还没有经过链接的过程,其中可能有些符号或有些地址还没有被调整。其实,它本身就是按照可执行文件格式存储的,只是跟真正的可执行文件在结构上稍有不同。可执行文件格式涵盖了程序的编译、链接、装载和执行的各个方面。了解它的结构并深入剖析它对于认识系统、了解背后的机理大有好处。3.1目标文件的格式 广义上目标文件与可执行文件格式几乎是一样的,

2017-10-24 22:00:44 235

翻译 静态链接

2.1 被隐藏了的过程 hello world 实际上,上述过程可分解为4个步骤,分别是预处理(prepressing)、编译(compilation)、汇编(assembly)和链接(linking): 2.1.1预编译 也已经被插入到.i文件中。所以当我们无法判断宏定义是否正确或头文件是否正确时,可以直接查看预编译后的文件来确定问题。 2.1.2编译 2.

2017-10-24 21:04:40 244

翻译 文章标题

1.1 深入思考“hello world”#include<iostream>int main(){ printf("hello world\n"); return 0;}问题1:程序为什么要被编译后才可以运行? 问题2:编译器把c语言转换为可执行的机器码过程中做了什么,怎么做的? 问题3:可执行文件里面是什么?除了机器码还有什么?怎么存放的,怎么组织的? 问题4:把st

2017-10-24 12:23:45 216

转载 RSA理解

RSA算法: 生成密钥对 加密 解密 一.其中生成密钥对: 1.随机生成两个足够大的素数p,q 爱丽丝选择了61和53.(实际中,质数越大越难破解) 2.计算公共模数n=p*q n=61*53(n的二进制位数就是密钥长度,RSA密钥一般为1024位,重要场合为2048位) 3.计算n的欧拉函数φ(n)=(p-1)(q-1)

2017-10-16 17:10:59 414

原创 监控网站更新脚本

1.pythonw 1.py不会有黑框 2.%1 mshta vbscript:createobject(“wscript.shell”).run(“”“%~0”” rem”,0)(window.close)&&exit可以不出现黑框执行批处理(放开头) 3.readlines()得到的是list 4.批处理可在执行中修改。

2017-09-22 03:06:00 1367

转载 Makefile笔记

1.所有要执行的系统命令都是使用tab符号开始的。其他不过是辅助。2.定义变量 wildcard:产生所有以.c/.cpp结尾的文件的列表,这个列表也是“一个变量”,所以需要使用()来取得该变量的值。patsubst:匹配替换,共三个参数。param1:需要匹配的式样;param2:用什么来替换匹配的样式文件;param3:需要被处理的,由空格分隔的列表。总结一句话就是:param3经过param

2017-09-18 16:10:40 436

原创 导入Git IDEA工程

1.由Git clone后,再导入build.gradle成功了。替换四个文件等白忙活了。魂在很重要。

2017-09-14 09:33:21 195

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除