- 博客(87)
- 资源 (1)
- 收藏
- 关注
原创 afl覆盖率统计工具afl-cov常见问题总结
“官网”http://cipherdyne.com/afl-cov/ https://github.com/mrash/afl-cov 编译 需要使用gcc-fprofile-arcs -ftest-coverage test.c (-o cov.out)对源码进行插桩从而支持覆盖率的统计 C++ lcov reached unexpected end of file问题 A:将编译信息清空make clean all ref:https://stackoverflow.com/quest...
2020-05-29 21:34:46
6113
7
原创 afl使用常见问题总结
afl官网https://lcamtuf.coredump.cx/afl/ 如何处理stdin作为输入 A:afl-fuzz命令中不能加@@,源码中可以直接用scanf/cin等,在input文件夹下新建文件给出初始输入 afl-fuzz -i in -o out ./a.out ref:https://groups.google.com/forum/#!msg/afl-users/m63xfVbhDiM/5TfBNIWWCAAJ ref:https://groups.google.com/for
2020-05-29 21:23:23
2804
原创 llvm3.6 configure and make to a debug version
要将llvm3.6编译成debug模式:既要--enable-debug-runtime ,还要--disable-optimized../configure -disable-bindings --enable-debug-runtime --disable-optimized将llvm3.6到rtti开启:make REQUIRES_RTTI=1 -j8...
2018-12-04 21:27:57
299
转载 llvm unreachable
https://releases.llvm.org/3.1/docs/FAQ.htmlWhy does instcombine + simplifycfg turn a call to a function with a mismatched calling convention into "unreachable"? Why not make the verifier reject it
2018-03-07 13:12:16
659
原创 linux常用命令
1. 将文件夹下文件按大小排序显示:l -S2. 显示文件夹下所有文件行数:find . | xargs wc3. 杀死进程:kill -9 pid4.
2017-08-08 16:39:35
459
原创 tmux快捷键记录
任何操作之前需要ctrl+a(默认时ctrl+b)保存窗口环境,下次直接可打开,ctrl+a ctrl+s恢复已保存的窗口环境:ctrl+a ctrl+rctrl+a hjkl 左下上右ctrl+a shift+5 窗口竖向分屏ctrl+a shift+‘ 窗口横向分屏ctrl+a ctrl+d 取消窗口分屏ctrl+a ctrl+d page downctrl+a ctrl+u page upc...
2017-04-27 11:47:35
802
原创 git 使用方法记录
git branch -vv(两个v),就能够看到本地分支跟踪的远程分支。git branch -a 查看本地和远程所有分支
2017-02-21 17:38:22
430
转载 虚拟机下给Ubuntu挂载新硬盘
系统环境:Win7 64位 + VMWare7.1虚拟机系统:Ubuntu 10.04 1. 先在VMWare下,给Ubuntu添加新的硬盘。图中新加了30G的硬盘。 2. 进入虚拟机系统,登录Ubuntu 10.04. 打开命令行,使用命令lshw看一下硬盘情况,结果如图:如图我们看到,当前系统有2个硬盘,disk0, disk
2017-02-20 19:46:54
2448
转载 c++ stringstream(老好用了)
http://www.cnblogs.com/hujunzheng/p/5042068.html v前言: 以前没有接触过stringstream这个类的时候,常用的字符串和数字转换函数就是sscanf和sprintf函数。开始的时候就觉得这两个函数应经很叼了,但是毕竟是属于c的。c++中引入了流的概念,通过流来实现字符串和数字的转换方便多了。在这里
2017-02-15 19:56:33
515
原创 升级cmake
下载相应版本cmake:https://cmake.org/download/ wget http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gztar xf cmake-3.2.2.tar.gzcd cmake-3.2.2./configuremakesudo apt-get install checkinstall
2016-10-09 15:28:38
1282
转载 LaTeX技巧630:用LaTeX寫algorithm
http://blog.sina.com.cn/s/blog_5e16f1770102ezhv.html选自:http://nckunoname.pixnet.net/blog網路上查了很多資料關於"用LaTeX寫algorithm"自己稍微整理一下algorithm排版可能需要的套件\documentclass[journal]{IEEEtran}\usepackag
2016-08-16 16:43:43
9310
2
原创 git修改user.name和user.email
.git删除:rm -rf .git查看信息:git config --list修改:git config --global user.name "name"git config --global user.email "email"
2016-08-16 10:39:25
19372
1
转载 更新gcc到4.8
7down voteIf you want to keep your old gcc, as I do, then do this instead:sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install gcc-4.8 g++-4.8Then
2016-08-13 10:52:14
708
转载 latex 首行不缩进,第二行开始缩进,悬挂缩进的LaTeX实现
http://blog.sina.com.cn/s/blog_5e16f1770100ns4r.html\noindent\hangafter=1\setlength{\hangindent}{2em}分别是: 1. 取消首行缩进;2. 设置从第1行之后开始悬挂缩进;3. 设置悬挂缩进量居中、左对齐、右对齐http://blog.sina.com.cn/s/blog_5e1
2016-04-08 15:24:54
50125
转载 Latex 表格 多行多列
http://blog.sina.com.cn/s/blog_758baa8d01016p7r.html转载来源:http://jhengjyun.blogspot.hk/2011/01/latexmulticolumnmultirow.html如果合併的表格只需要跨行,不需要跨列,直接就用LaTable解決吧!然而要製作出更複雜含有跨列合併表格,就必須手動改寫了通常畫表格需要
2016-03-23 14:59:47
45207
6
原创 Android sqlite security网页收藏
1. Sqlite database securityhttp://stackoverflow.com/questions/3140230/sqlite-database-securityencrypt the data,SQLCipher for Android,send sensitive data back to the server,If the user roots thei
2016-03-17 10:34:10
941
转载 Android 开发中使用 SQLite 数据库
https://www.ibm.com/developerworks/cn/opensource/os-cn-sqlite/#ibm-pconSQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。对数熟悉 SQL 的开发人员来时,使用 SQLit
2016-03-16 11:12:37
715
转载 JDBC实例 Statement,PreparedStatement,CallableStatement三个方法的实例
http://flylynne.iteye.com/blog/806101public void ListStudents() throws SQLException{ int i, NoofColumns; String StNo, StFName, StLName; //初始化并加载JDBC-ODBC驱动程序 Class.forName("jdbc.odbc.J
2016-03-11 15:00:53
3041
转载 PreparedStatement
http://blog.sina.com.cn/s/blog_6fd9615d01010e2h.html简单概述: PreparedStatement继承自Statement,但比Statement功能强大的多。优点:1、PreparedStatement是预编译的,比Statement速度快。 当同时要执行多条相同结构sql语句时使用,这时可以用setObjec
2016-03-11 14:46:48
595
转载 How can I prevent SQL-injection in PHP?
2788down votefavorite2528If user input is inserted without modification into an SQL query, then the application becomes vulnerable toSQL injection, like in the following example:$unsafe_
2016-03-11 14:25:11
3625
转载 SQLite INJECTION/注入
http://www.yiibai.com/sqlite/sqlite_injection.html如果用户通过网页输入,并将其插入到一个SQLite数据库中,有一个机会,已经离开自己敞开的一个被称为SQL注入的安全问题。这一课将教你如何帮助防止这种情况的发生,并帮助保护脚本和SQLite语句。注入通常发生在需求用户输入,就像他们的名字,而不是一个名字,他们给一个SQLite语句,会在不知
2016-03-11 10:25:26
3518
转载 What’s the Right Way to Prevent SQL Injection in PHP Scripts?
https://blogs.msdn.microsoft.com/brian_swan/2010/03/04/whats-the-right-way-to-prevent-sql-injection-in-php-scripts/How to prevent SQL injection in PHP scripts is probably a topic that doesn’t ne
2016-03-04 10:25:30
622
转载 Do Stored Procedures Protect Against SQL Injection?
https://blogs.msdn.microsoft.com/brian_swan/2011/02/16/do-stored-procedures-protect-against-sql-injection/When I’ve asked people about their strategies for preventing SQL injection, one response
2016-03-04 10:17:34
591
原创 Android系统学习笔记
1.Android defines four types of components: activity, service, broadcast receiver, and content provider.2.HOOK挂钩:INLINE HOOK的思路大致是这样:首先找到目标函数在内存中的地址,然后把该地址块设置为可写,修改目标函数地址的内容,让游戏调用目标函数时跳转到我们自己的函数地址,我
2016-01-23 16:28:56
618
转载 Shell(Bash)编程实例之获取某个文件夹下的所有文件名(含文件夹)
http://www.2cto.com/os/201302/190701.htmlShell(Bash)编程实例之获取某个文件夹下的所有文件名(含文件夹) 初学shell,很多不懂,所以将自己在实际中用到的都记录下来,希望高手们多给宝贵意见,谢谢 www.2cto.com [plain] #!/bin/sh #============ get the file
2015-01-17 18:40:00
1979
转载 获得文件夹内所有文件的文件名列表
http://www.2cto.com/os/201304/201142.html获得文件夹内所有文件的文件名列表 获取文件夹内所有文件的文件名还是很实用的,比如最近用NDK,写Android.mk的文件需要把多个文件夹下所有*.c的文件名添加进去... 在Windows下,用cmd定位到要操作的文件夹后,输入 引用dir *.c /b >c:/cfi
2015-01-17 14:48:44
2133
转载 linux cd命令详解及cd命令的几个小技巧
说linux cd命令是Linux上使用率最高的两个命令之一不为过吧(另一个当然是ls了),前两天看到了一个linux cd命令的小技巧是我一直都不知道的,呵呵,这里顺便记下来。cd - #回到上次所在目录,这个技巧我原来还真是不知道,感觉还是比较有用,省略了很多输入。cd !$ #把上个命令的参数作为输入。cd
2014-12-13 10:51:30
2859
转载 vmware :Ubuntu 12.04添加新硬盘
http://blog.youkuaiyun.com/hanpengyu/article/details/7475645一、VMware新增磁盘的设置步骤(建议:在设置虚拟的时候,不要运行虚拟机的系统,不然添加了新的虚拟磁盘则要重启虚拟机)1、选择“VM”----“setting”并打开,将光标定位在hard Disk这一选项,然后点击下方的Add按钮2、点击next,执行下一
2014-12-13 10:21:36
3431
转载 static函数与普通函数
http://blog.163.com/sunshine_linting/blog/static/44893323201191294825184/全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个
2014-10-16 19:54:03
648
转载 C语言中使用静态函数
http://bbs.youkuaiyun.com/topics/350238100C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此
2014-10-10 10:04:35
1667
转载 ubuntu 按照文件内容搜索文件
http://blog.youkuaiyun.com/li_hai/article/details/7567486Linux查找文件内容的常用命令方法。 从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep "thermcontact" */*.in从文件内容查找与正则表达
2014-10-10 09:41:29
1912
原创 两个电脑通过一根网线共享传文件
步骤1:将两台电脑用网线连接起来。步骤2:打开 控制面板\网络和 Internet\网络和共享中心,选择更改适配器设置,右键以太网-》属性,ipv4手动改ip地址192.168.1.1,
2014-09-29 14:42:34
2645
转载 函数调用过程中栈到底是怎么压入和弹出的?
http://www.zhihu.com/question/22444939一个程序在运行过程中,一个函数会调用另一个函数(比如递归),那么函数在进入的时候都会往栈里压点什么东西,函数退出时会弹出点什么东西,内层的函数是如何返回的,返回给外层函数的谁,返回到哪里,内层函数是怎么知道返回地址的?
2014-09-16 10:19:18
2219
转载 UNIX IO---再谈文件描述符
http://keren.blog.51cto.com/720558/170822/在C程序中,文件由文件指针或者文件描述符表示。ISO C的标准I/0库函数(fopen, fclose, fread, fwrite, fscanf, fprintf等)使用文件指针,UNIX的I/O函数(open, close, read, write, ioctl)使用文件描述符。下面重点来说下,文
2014-09-12 10:18:42
1208
转载 win7与Ubuntu双系统安装过程
http://bbs.51cto.com/thread-966627-1.html你需要的东西有:1,Ubuntu系统镜像,官方下载地址Ubuntu Desktop 12.04DeskTop 32bithttp://www.ubuntu.com/start-download?distro=desktop&bits=32&release=ltsDesk
2014-09-05 20:56:11
1536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人