首页
社区
课程
招聘
[旧帖] dalao们怎么编译upx啊 0.00雪花
发表于: 2017-2-5 23:49 3767

[旧帖] dalao们怎么编译upx啊 0.00雪花

2017-2-5 23:49
3767
编译有一个错误
error:binary file detected ./src/c_file.o

哪的错?
用的是ubuntu14.04.3  gcc4.8.4

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 438
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
信息太少。
2017-2-6 10:31
0
雪    币: 14983
活跃值: (5285)
能力值: ( LV15,RANK:880 )
在线值:
发帖
回帖
粉丝
3
删除 ./src/c_file.o
2017-2-6 11:06
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
还需要什么信息?错误就这一个
2017-2-6 12:08
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
删除就好了?那这个文件是干什么用的?
2017-2-6 12:10
0
雪    币: 438
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
在upx-master/src/stub/scripts /check_whitespace.sh
把下面的内容删掉。
#print("$ARGV\n");
    if (m,[\x00\x01\x02\xfe\xff],) { print "ERROR: binary file detected $ARGV: $_"; exit(1); }
    if (m,[\r\x1a],) { print "ERROR: DOS EOL detected $ARGV: $_"; exit(1); }
    if (m,([ \t]+)$,) {
        # allow exactly two trailing spaces for GitHub flavoured Markdown in .md files
        if ($1 ne "  " || $ARGV !~ m,\.md$,) {
            print "ERROR: trailing whitespace detected $ARGV: $_"; exit(1);
        }
    }
    if (m,\t,) {
       if ($ARGV =~ m,(^|/)(gnu|m)?make(file|vars),i) { }
       elsif ($ARGV =~ m,/tmp/.*\.(disasm|dump)$,) { }
       elsif ($ARGV =~ m,/src/stub/src/arch/.*/lzma\w+\.S$,) { }
       else { print "ERROR: hard TAB detected $ARGV: $_"; exit(1); }
    }
2017-2-6 15:23
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
[QUOTE=qqsunqiang;1462847]在upx-master/src/stub/scripts /check_whitespace.sh
把下面的内容删掉。
#print("$ARGV\n");
    if (m,[\x00\x01\x02\xfe\xff],) { print "ERROR: binary file detecte...[/QUOTE]

为什么要删除它?
2017-2-7 13:26
0
雪    币: 438
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
不删除,会把upx.out 删除掉。
2017-2-8 21:04
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
upx太大了,楼主准备读代码?
2017-2-9 01:26
0
游客
登录 | 注册 方可回帖
返回
//