• Welcome to the world's largest Chinese hacker forum

    Welcome to the world's largest Chinese hacker forum, our forum registration is open! You can now register for technical communication with us, this is a free and open to the world of the BBS, we founded the purpose for the study of network security, please don't release business of black/grey, or on the BBS posts, to seek help hacker if violations, we will permanently frozen your IP and account, thank you for your cooperation. Hacker attack and defense cracking or network Security

    business please click here: Creation Security  From CNHACKTEAM

Recommended Posts

前置

遇到了很多问题,这里做一个记录,部分步骤没有截图

我遇到了很多问题,下面是记录,有些步骤没有截图

qemu

sudo apt-get安装虚拟机

qemu-两下标签

会弹出虚拟机可以模拟的所有平台(会弹出所有QEMU可以模拟的平台)

busybox

官网:https://busybox.net/

l34dv00hsiy3968.jpg

进入移植目录

进入移植目录

制作菜单配置

Q :主机CC脚本/basic/fixdep

找不到/bin/sh: 1:

脚本/生成文件。主机:90:目标"脚本/basic/fixdep "的配方失败

make[1]: * * *[scripts/basic/fix dep]错误127

目标"脚本_基本"的Makefile:532:配方失败

制作: * * *[脚本_基本]错误2

A :此报错是因为缺少海湾合作委员会(此错误是由于缺少GCC)

日本首藤安装(同groundcontrolcenter)地面控制中心

q : $ make ARCH=arm CROSS _ COMPILE=arm-Linux-gnueabihf-菜单配置

HOSTCC脚本/kconfig/mconf。o :0:12:致命错误:诅咒没有那个文件或目录

编译终止。

脚本/生成文件。主机:108:目标"脚本/kconfig/mconf.o "的配方失败

make[1]: * * *[scripts/kconfig/mconf。o]错误一

目标"菜单配置"的制作文件:541:配方失败

make: *** [menuconfig]错误2

A :这是因为人的本质缺少ncurses devel套件,安装即可(这是因为人的本质缺少NCURSES开发套件,安装就好)

sudo apt-get安装图书馆5-发展

接着会进入设置

然后你将进入设置

勾选构建静态二进制文件(没有共享库),因为动态链接需要额外的动态链接库,这样会使得系统文件变得很大(检查"构建静态二进制文件(无共享库)",因为动态链接需要额外的动态链接库,这将使系统文件变大)

安装目录(“进行安装”的目标路径(新))我设置的是/rootfs(安装目录(“进行安装”的目标路径)(新)。/ROOTFS)

保存退出(保存并退出)

品牌-j4

进行安装

接着就会在移植中看到生成的根目录文件夹

然后您将看到生成的根目录文件夹

到这里做基本的内核脉宽调制(脉宽修改)题基本的环境已经够了

这里做核心脉宽调制(pulsewidthmodification)题的基础环境就够了。

运行boot.sh:Could not access KVM Kernel module

ypmfrjwnjey3969.jpg

QEMU-system-x86 _ 64-initrd root fs。cpio-kernel bzi mage-append ' console=ttys 0 root=/dev/ram oops=panic panic=1 '-enable-KVM-monitor/dev/null-m 64M-nographic-SMP cores=1,threads=1 -cpu kvm64,smep

因为虚拟机缺少kvm,在运行boot.sh的时候可以先将boot.sh的源代码里的-enable-kvm去掉,boot.sh就可以运行了

因为虚拟机缺少KVM,所以在运行boot.sh的时候,可以先把boot.sh的源代码先去掉。

kgipws1x45x3970.jpg

重新打包系统文件(Re -pack the system file)

找到cpio -o -H newc./rootfs.cpio

当然也可以写个pack.sh

当然你也可以写一个Pack.sh

#!/bin/sh

cp -r rootfs rootfs_tmp

cp -r etc rootfs_tmp/

cp init rootfs_tmp/

cp babydriver.ko rootfs_tmp/

gcc-g-静态出口

cp exp rootfs_tmp/

chmod x rootfs_tmp/init

chmod g-w -R rootfs_tmp/

chmod o-w -R rootfs_tmp/

sudo chown -R root rootfs_tmp/

sudo chgrp -R root rootfs_tmp/

sudo chmod美国rootfs _ tmp/bin/busybox

cd rootfs_tmp

找到cpio -o -H newc./rootfs.cpio

激光唱片.

sudo rm -rf rootfs_tmp

Link to comment
Share on other sites