工具使用
文章平均质量分 86
匡小萌
这个作者很懒,什么都没留下…
展开
-
SOTERonROS安装
文章目录确定版本对应关系安装ROS前期准备下载安装安装P语言安装SOTERonROS一些package的依赖安装运行SOTERonROS的一个drone case studySOTER是一个开发分布式移动机器人软件的框架。下面主要介绍SOTER装在ROS机器人操作系统中的过程。确定版本对应关系由于SoterOnROS需要基于ROS进行相应的开发。因此,首先要将ROS与对应的版本安装完毕。查看ROS官网可知,ROS有不同的发行版本,Ubuntu 16.04对应kinetic,Ubuntu 18.04对应原创 2021-10-28 20:44:31 · 203 阅读 · 0 评论 -
pandas排序后的数据切分小疑惑
文章目录pandas的行数据打乱pandas的行数据打乱如果用pandas进行数据存储,那么对此数据集进行数据提取的时候,可能需要对数据进行打乱随机提取,也可能是按一定的规则进行提取。对于随机数据打乱如用以下方式,那么打乱后的数据需要注意。code_df = code_df.reindex(np.random.permutation(code_df.index))此代码已经将dataframe code_df 的数据按照行打乱,但是如果我们用下面的操作提取数据会发现貌似这个并没有打乱。print(原创 2020-10-01 15:51:27 · 190 阅读 · 0 评论 -
Argos 环境配置
文章目录Argos user guide https://www.few.vu.nl/argos/docs/uguide.htmlargos_setup http://books.gigatux.nl/mirror/honeypot/final/ch02lev1sec4.htmlgithub_argos https://github.com/rvermeulen/argosqemu http://fabrice.bellard.free.fr/qemu/#准备环境Argos蜜罐原创 2020-07-16 21:56:04 · 689 阅读 · 0 评论 -
Argos 网络配置
qemu使用两种方式上网,NAT和桥接这里我们得设置为桥接,因为得让外部网络访问这个虚拟的系统,得给它一个单独的IP。在本人操作的环境上是一个嵌套的桥接(这个词不知道用的对不对)。qemu的物理机也是个虚拟机,所以先得把第一层虚拟机设置成和物理机桥接,然后再把qemu中的虚拟机与第一层虚拟机桥接。PS:本环境为物理机win7 64位旗舰版,VM虚拟机Ubuntu10.04_x86_64,qemu虚拟机win7 32位专业版我们需要以太网桥接和Linux TUN/TAP设备驱动程序来配置网络。1.配原创 2020-07-16 21:53:30 · 309 阅读 · 0 评论 -
Argos 参数设置
-h -help 查看帮助-version 查看版本-machine [type=]name[,prop[=value][,...]] 选择模拟机器(-machine 可选择的所有机器)-cpu cpu 选择cpu (-cpu 可供选择的)-smp n[,maxcpus=cpus][,cores=cores][,threads=threads][,sockets=sockets] n CPU的数量 ,默认是1 maxcpus CPU的最大数量包括offline原创 2020-07-16 21:51:46 · 367 阅读 · 0 评论 -
Argos 之内核编译
#编译内核1.下载源码2.6的最新版本,这样能减少补丁错误。https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/2. 将新下载的内核解压到/usr/src 目录下,tar -xvf linux-2.6.xxx3.安装相关依赖sudo apt-get install build-essential kernel-package libncurses5-dev在安装时可能会出现如下错误可以通过如下方法解决sudo apt-get inst原创 2020-07-16 21:51:12 · 245 阅读 · 0 评论 -
Argos-0.4.0 源码分析
文章目录标记部分寄存器标记内存标记bytemap标记进来的网络数据跟踪部分报警部分标记部分寄存器标记标记的类型及存储的内容这里讨论的是x86架构的情形。根据原作者的标记规则(在其文献中有说明),对8个通用寄存器和3个临时寄存器分别进行标记。这个标记是CPUX86State 结构体的成员。/* ARGOS state */ argos_rtag_t t0tag, t1tag, t2tag;// 3个临时寄存器如 argos_rtag_t regtags[CPU_NB_REGS原创 2020-07-16 21:47:11 · 354 阅读 · 0 评论 -
Joern ast json parse
文章目录在joern中可以通过运行脚本来对生成的CPG进行分析,首先我们提取出其AST。cpg.runScripts("graph/ast-for-funcs-dumps.sc")这时会在当前目录下,也就是 joern-cli/$ 下生成一个 ast-for-funcs.json 的文件。然后我们用Python来对此文件进行分析。首先我们要弄清楚,AST的数据结构是怎么构建的?我们输入的是每个函数实体,joern会将这个函数的内部调用函数组成的子AST。在生成的json文件中,节点或边是以 id:原创 2020-07-15 09:53:47 · 1068 阅读 · 9 评论