转载:All Right 符号执行概述 在学习这个框架之前首先要知道符号执行。符号执行技术使用符号值代替数字值执行程序,得到的变量的值是由输入变 量的符号值和常量组成的表达式。符号执行技术首先由King在1976年提出 ,经过三十多年的发展,现在仍然被广泛研究,它在软件测试和程序验证中发挥着重 要作 ...
分类:
编程语言 时间:
2017-07-21 00:54:03
收藏:
0 评论:
0 赞:
0 阅读:
494
public static Map<String, String> maptoMapString(Map<String, ?> map) { return map.entrySet().stream().collect(Collectors.toMap( (entry) -> { return en ...
分类:
编程语言 时间:
2017-07-21 00:53:51
收藏:
0 评论:
0 赞:
0 阅读:
361
import java.io.BufferedReader; import java.io.InputStreamReader; // InputStreamReader 类在java.io中 public class rawinput { /* * 接收控制台输入数据 * 判断这个两个数据是否相等 ...
分类:
编程语言 时间:
2017-07-21 00:50:40
收藏:
0 评论:
0 赞:
0 阅读:
304
一、常用概念 进程 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。 线程 线程的出现是为了降低上下文切换的消耗,提高系统的并发性,并突破一个进程只能干一样事的缺陷,使到进程内并发成为可能。 线程也叫轻量级进程,它是一个基本的CPU执行单元,也是程序执 ...
分类:
编程语言 时间:
2017-07-21 00:47:41
收藏:
0 评论:
0 赞:
0 阅读:
1561
快速入门 程序输出: 1.print语句,字符串用双引号括起来 _在解释器中表示最后一个表达式的值。 print语句 与字符串格式(%)结合使用,能实现字符串替换功能。 >>>print "%s is number %d!" % ("python",1) python is number 1 ! % ...
分类:
编程语言 时间:
2017-07-21 00:44:29
收藏:
0 评论:
0 赞:
0 阅读:
294
1、常用函数 ScreenEA() 获取IDA调试窗口中,光标指向代码的地址。通过这个函数,我们就能够从一个已知的点运行我们的脚本。 GetInputFileMD5() 返回IDA加载的二进制文件的MD5值,通过这个值能够判断一个文件的不同版本是否有改变。 2、段 在IDA中二进制文件被分为了不同的 ...
分类:
编程语言 时间:
2017-07-21 00:42:45
收藏:
0 评论:
0 赞:
0 阅读:
260
转载:All Right (本人没有测试过) 关于IDAPython的安装教程网上的资料非常少,也不是很详细,我费了好长时间才装好,现在和大家分享一下。 注意事项 下面几点关系到安装是否成功 安装关键点 下面这些东西必备,缺一不可: 具体安装步骤 首先我的IDA的版本是6.8。 效果 重启IDA,就 ...
分类:
编程语言 时间:
2017-07-21 00:42:34
收藏:
0 评论:
0 赞:
0 阅读:
342
转载:All Right 当我们要寻找软件漏洞 bug 的时候,或者做恶意代码分析的时候,首先会找一些常用的而且容易被错误使用的函数。但是有时候程序代码太多找的比较辛苦,并且费时间。所以我们可以写一个脚本来跟踪这些函数,找出调用它们的地方,之后在这些地方的背景色设置成不同的颜色,这样我们在 IDA ...
分类:
编程语言 时间:
2017-07-21 00:38:49
收藏:
0 评论:
0 赞:
0 阅读:
391
1. 文件处理 1.1 文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 1.2 文件读取模式r r文本模式的读,在文件不存在,不会创建新文件 f = open('a.txt','r',encoding='utf-8') f.readable() # ...
分类:
编程语言 时间:
2017-07-21 00:33:38
收藏:
0 评论:
0 赞:
0 阅读:
209
package first; public class for_protect { private int age=10; int number = 100; public void show(){ System.out.println(number); System.out.println(thi... ...
分类:
编程语言 时间:
2017-07-21 00:32:05
收藏:
0 评论:
0 赞:
0 阅读:
189
转 http://blog.csdn.net/jimo_lonely/article/details/51711821 这里有很多种方法对List进行排序,本文总结了三种方法,但多种实现。 1.对基础类型排序 方法一: 调用sort方法,如果需要降序,进行反转: 方法二: 使用lambda表达式,在 ...
分类:
编程语言 时间:
2017-07-21 00:31:12
收藏:
0 评论:
0 赞:
0 阅读:
360
package first; public class anonymous { public void say(){ System.out.println("我是匿名对象"); } public static void main(String [] args){ new anonymous().sa ...
分类:
编程语言 时间:
2017-07-21 00:30:42
收藏:
0 评论:
0 赞:
0 阅读:
200
实现了从数据库读取数据并展示到视图层。尽可能地使用了默认配置,因此,整个应用几乎没有任何配置信息(完全没有诸如applicationContext.xml, springmvc-servlet.xml, spring-hibernate.xml之类的xml配置文件)。 ...
分类:
编程语言 时间:
2017-07-21 00:30:20
收藏:
0 评论:
0 赞:
0 阅读:
351
树状数组和线段树的那些事 共同点:线段树,树状数组都是用来快速搜索。 线段树通过分支查找,树状数组通过用二进制快速查找,树状数组的查询和更新时间复杂度都是O(logN),通常来说,树状数组能做的线段树都能解决。线段树的范围更广。 但是树状数组的范围虽然小,但是执行效率却比线段树高了不少。 树状数组在 ...
分类:
编程语言 时间:
2017-07-21 00:30:06
收藏:
0 评论:
0 赞:
0 阅读:
245
2006 飞行员配对(二分图最大匹配) 题目来源: 网络流24题 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 2006 飞行员配对(二分图最大匹配) 题目来源: 网络流24题 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 ...
分类:
编程语言 时间:
2017-07-21 00:29:17
收藏:
0 评论:
0 赞:
0 阅读:
204
当作笔记整理的~~~ 首先,引出堆对象这个概念。 什么是堆对象,就是程序在运行过程中可以随时建立或者删除的对象,可以用new运算符(或malloc函数)或者delete运算符(或free函数)。泛型可以看作是一类堆对象。 泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一 ...
分类:
编程语言 时间:
2017-07-20 23:38:18
收藏:
0 评论:
0 赞:
0 阅读:
340
1: 刚体的形状大小在物理世界里面是不变的,可是很多时候,我们需要多个刚体来配合使用;2: 关节: 连接刚体与刚体的对应的物理模拟;3: 关节类型: 铰链关节,弹簧关节, 固定关节, 角色关节,可配置关节 铰链关节 1: 将两个刚体束缚在一起,在两者之间产生铰链效果;2: 铰链关节属性 connec ...
分类:
编程语言 时间:
2017-07-20 23:36:30
收藏:
0 评论:
0 赞:
0 阅读:
486
(一)void的含义 void的字面意思是“无类型”,void差点儿仅仅有“凝视”和限制程序的作用,由于从来没有人会定义一个void变量,让我们试着来定义: void a; 这行语句编译时会出错。提示“illegal use of type 'void'”。只是。即使void a的编译不会出错。它也 ...
分类:
编程语言 时间:
2017-07-20 23:36:15
收藏:
0 评论:
0 赞:
0 阅读:
311
贪吃蛇游戏的设计步骤: Part 1: 设计游戏图纸 画出900*700的白色窗口 在窗口上添加画布 在画布上添加标题 在画布上添加黑色游戏区 Part 2: 放置静态的蛇:一个头、两个身体 加上开始提示:按空格键开始游戏 让蛇动起来:监听Timer事件,平移数据 实现游戏暂停 实现转向功能 Par ...
分类:
编程语言 时间:
2017-07-20 23:35:17
收藏:
0 评论:
0 赞:
0 阅读:
659
学习PYTHON快一个月了,现在来补补入门标准程序Hello world! 这大概就是学习各种计算机语言的入学仪式。PYTHON写起来特别简单。如下所示: print("Hello world! ") 或者 print(‘Hello world! ’) PYTHON3默认支持中文,你也可以写成: p ...
分类:
编程语言 时间:
2017-07-20 23:32:17
收藏:
0 评论:
0 赞:
0 阅读:
274