摘要:
1. 下载得到需要的xxx.crx离线插件。 2. 将.crx后缀修改为.zip,并解压到文件夹xxx。 3. 打开谷歌浏览器,地址栏输入 chrome://extensions/ 打开扩展程序界面,并打开右上角的开发者模式开关。 4. 点击左上角“加载已解压的扩展程序”按钮,选择第2步中的xxx文 阅读全文
摘要:
总纲指路链接 在学习git的同时创建了一个github仓库,代码在这里,指路。 1、暴力法(O(n)) 1.1 算法描述: 假设要判断n是否为素数(判断n是否还有除1和本身之外的因子),该方法的主要思路就是从2开始遍历到n-1,查看是否可以被n整除,如果找到一个可以整除,那么n为合数;如果没有找到可 阅读全文
摘要:
前情提要:使用qemu仿真固件的二进制文件(httpd)时,如果直接使用 sudo qemu-arm-static ./www/httpd ,肯定会报错:/lib/ld-uClibc.so.0: No such file or directory. 这是由于仿真需要依赖squashfs-root下的 阅读全文
摘要:
前言:嵌入式设备上的web服务器主要有:boa、thttpd、mini_httpd、shttpd、lighttpd、goahead、appweb和apache等。 1. httpd httpd是Apache超文本传输协议(HTTP)服务器的主程序。百科 httpd是unix系统(例如Unix,bsd 阅读全文
摘要:
+以下内容摘抄自:ELF文件系列第三篇ELF文件静态结构中的节 +【附声明和链接如下】 版权声明:本文为CSDN博主「广敏」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u011298001/java/arti 阅读全文
摘要:
• Section Header ELF文件中的Section Header定义如下(32位): /* Section header. */ typedef struct { Elf32_Word sh_name; /* Section name (string tbl index) */ Elf3 阅读全文
摘要:
ELF文件包含文件头(ELF Header)、程序头表(Program Head Table)、节(Sections)或段(Segments)、节头表(Section Header Table)四个部分。ELF文件提供了两种视图,分别是链接视图和执行视图。其中,节是链接视图的基本单位,在文件进行链接 阅读全文
摘要:
A:为什么要获取ARM架构的libc.so.6文件呢? Q:事情是这样的,当我想要使用QEMU仿真运行ARM架构的固件的二进制程序时,提示错误,can't load libc.so.6。 然后我的第一想法是,交叉编译glibc这个库,因为libc.so.6文件在glibc库中。我参照https:// 阅读全文
摘要:
1. zlib交叉编译步骤 (1)首先搭建arm-linux交叉编译环境,之前的博客中有提到。传送门在此。 (2)下载zlib源码包,官网地址:http://www.zlib.net/,当前版本1.2.11 或者使用命令wget下载,路径/usr/local/src下: sudo wget http 阅读全文
摘要:
环境搭建和必要工具: Ps. 在Ubuntu16 (32bit)环境下使用QEMU对ARM架构的固件进行仿真。 1. 获取固件 之前的文章物联网设备固件获取中详细写了如何获取目标固件,一般会获得trx或者bin后缀的固件文件。 2. 使用一些命令或工具对固件进行信息收集和初步分析 ① file命令 阅读全文