当前位置: 技术问答>linux和unix
一个程序编译出错 帮忙看看怎么修改
来源: 互联网 发布时间:2016-03-02
本文导语: 程序下载地址:http://www.phreedom.org/solar/exploits/apache-openssl/openssl-too-open.tar.gz 我的系统是Everest linux 0.5 kernel-2.6.23.1, glibc-2.6, gcc-4.1.2 先谢了 [yayu@localhost openssl-too-open]$ make gcc -g -O0 -Wall -c main.c In file included from...
程序下载地址:http://www.phreedom.org/solar/exploits/apache-openssl/openssl-too-open.tar.gz
我的系统是Everest linux 0.5 kernel-2.6.23.1, glibc-2.6, gcc-4.1.2
先谢了
[yayu@localhost openssl-too-open]$ make
gcc -g -O0 -Wall -c main.c
In file included from main.c:26:
ssl2.h:38: 错误:expected specifier-qualifier-list before ‘RC4_KEY’
main.c: 在函数 ‘info_leak’ 中:
main.c:244: 错误:‘struct ssl_conn’ 没有名为 ‘err’ 的成员
main.c:245: 错误:‘struct ssl_conn’ 没有名为 ‘err_buf’ 的成员
main.c:249: 错误:‘struct ssl_conn’ 没有名为 ‘cipher’ 的成员
main.c:250: 错误:‘struct ssl_conn’ 没有名为 ‘ciphers’ 的成员
main.c: 在函数 ‘send_shellcode’ 中:
main.c:289: 错误:‘struct ssl_conn’ 没有名为 ‘err’ 的成员
main.c:290: 错误:‘struct ssl_conn’ 没有名为 ‘err_buf’ 的成员
main.c: 在函数 ‘main’ 中:
main.c:472: 错误:‘struct ssl_conn’ 没有名为 ‘ciphers’ 的成员
main.c:481: 错误:‘struct ssl_conn’ 没有名为 ‘ciphers’ 的成员
main.c:481: 错误:‘struct ssl_conn’ 没有名为 ‘ciphers’ 的成员
main.c:488: 错误:‘struct ssl_conn’ 没有名为 ‘cipher’ 的成员
main.c:488: 错误:‘struct ssl_conn’ 没有名为 ‘ciphers’ 的成员
make: *** [main.o] 错误 1
[yayu@localhost openssl-too-open]$
我的系统是Everest linux 0.5 kernel-2.6.23.1, glibc-2.6, gcc-4.1.2
先谢了
[yayu@localhost openssl-too-open]$ make
gcc -g -O0 -Wall -c main.c
In file included from main.c:26:
ssl2.h:38: 错误:expected specifier-qualifier-list before ‘RC4_KEY’
main.c: 在函数 ‘info_leak’ 中:
main.c:244: 错误:‘struct ssl_conn’ 没有名为 ‘err’ 的成员
main.c:245: 错误:‘struct ssl_conn’ 没有名为 ‘err_buf’ 的成员
main.c:249: 错误:‘struct ssl_conn’ 没有名为 ‘cipher’ 的成员
main.c:250: 错误:‘struct ssl_conn’ 没有名为 ‘ciphers’ 的成员
main.c: 在函数 ‘send_shellcode’ 中:
main.c:289: 错误:‘struct ssl_conn’ 没有名为 ‘err’ 的成员
main.c:290: 错误:‘struct ssl_conn’ 没有名为 ‘err_buf’ 的成员
main.c: 在函数 ‘main’ 中:
main.c:472: 错误:‘struct ssl_conn’ 没有名为 ‘ciphers’ 的成员
main.c:481: 错误:‘struct ssl_conn’ 没有名为 ‘ciphers’ 的成员
main.c:481: 错误:‘struct ssl_conn’ 没有名为 ‘ciphers’ 的成员
main.c:488: 错误:‘struct ssl_conn’ 没有名为 ‘cipher’ 的成员
main.c:488: 错误:‘struct ssl_conn’ 没有名为 ‘ciphers’ 的成员
make: *** [main.o] 错误 1
[yayu@localhost openssl-too-open]$
|
已经在我自己的机器上编译通过,在ssl2.h里面加上
#include
#include
不过还有一些warning,LZ自己看看吧
#include
#include
不过还有一些warning,LZ自己看看吧
|
RC4_KEY是一个数据结构
RC4是一个加密解密的算法
请LZ仔细检查是否ssl_conn的结构定义与引用不同?
有空帮LZ编译一下,看看啥问题
RC4是一个加密解密的算法
请LZ仔细检查是否ssl_conn的结构定义与引用不同?
有空帮LZ编译一下,看看啥问题