dirtycow / dirtycow.github.io

Dirty COW
https://dirtycow.ninja
3.35k stars 940 forks source link

build dll from Hydra Open source #52

Open mm444 opened 6 years ago

mm444 commented 6 years ago

Hi I want to Compile and build Dll file from Hydra Open source code But after compile and make object file When I want linkage object file Iget so many Error acoording to below: hydra.o:hydra.c:(.text+0x838): undefined reference to hydra_address2string_beautiful' hydra.o:hydra.c:(.text+0x838): relocation truncated to fit: R_X86_64_PC32 against undefined symbolhydra_address2string_beautiful' hydra.o:hydra.c:(.text+0x37e7): undefined reference to service_xmpp' hydra.o:hydra.c:(.text+0x37e7): relocation truncated to fit: R_X86_64_PC32 against undefined symbolservice_xmpp' hydra.o:hydra.c:(.text+0x833c): undefined reference to hydra_tobase64' hydra.o:hydra.c:(.text+0x833c): relocation truncated to fit: R_X86_64_PC32 against undefined symbolhydra_tobase64' hydra.o:hydra.c:(.text+0x85a2): undefined reference to hydra_string_replace' hydra.o:hydra.c:(.text+0x85a2): relocation truncated to fit: R_X86_64_PC32 against undefined symbolhydra_string_replace' hydra.o:hydra.c:(.text+0x85ff): undefined reference to hydra_string_replace' hydra.o:hydra.c:(.text+0x85ff): relocation truncated to fit: R_X86_64_PC32 against undefined symbolhydra_string_replace' hydra.o:hydra.c:(.text+0x8665): undefined reference to hydra_string_replace' hydra.o:hydra.c:(.text+0x8665): relocation truncated to fit: R_X86_64_PC32 against undefined symbolhydra_string_replace' hydra.o:hydra.c:(.text+0x86c5): undefined reference to hydra_string_replace' hydra.o:hydra.c:(.text+0x86c5): relocation truncated to fit: R_X86_64_PC32 against undefined symbolhydra_string_replace' hydra.o:hydra.c:(.text+0x8722): undefined reference to hydra_string_replace' hydra.o:hydra.c:(.text+0x8722): relocation truncated to fit: R_X86_64_PC32 against undefined symbolhydra_string_replace' hydra.o:hydra.c:(.text+0x8782): more undefined references to hydra_string_replace' follow hydra.o:hydra.c:(.text+0x8782): relocation truncated to fit: R_X86_64_PC32 against undefined symbolhydra_string_replace' hydra.o:hydra.c:(.text+0x87e8): relocation truncated to fit: R_X86_64_PC32 against undefined symbol hydra_string_replace' hydra.o:hydra.c:(.text+0x884c): additional relocation overflows omitted from the output hydra.o:hydra.c:(.text+0xd005): undefined reference tohydra_strcasestr' hydra.o:hydra.c:(.text+0xd027): undefined reference to hydra_strcasestr' hydra.o:hydra.c:(.text+0xee95): undefined reference tohydra_string_replace' hydra.o:hydra.c:(.text+0x107e8): undefined reference to hydra_string_replace' hydra.o:hydra.c:(.text+0x1084b): undefined reference tohydra_string_replace' hydra.o:hydra.c:(.text+0x115c5): undefined reference to usleepn' hydra.o:hydra.c:(.rdata+0x348): undefined reference toservice_adam6500_init' hydra.o:hydra.c:(.rdata+0x350): undefined reference to service_adam6500' hydra.o:hydra.c:(.rdata+0x368): undefined reference toservice_asterisk_init' hydra.o:hydra.c:(.rdata+0x370): undefined reference to service_asterisk' hydra.o:hydra.c:(.rdata+0x388): undefined reference toservice_cisco_init' hydra.o:hydra.c:(.rdata+0x390): undefined reference to service_cisco' hydra.o:hydra.c:(.rdata+0x398): undefined reference tousage_cisco' hydra.o:hydra.c:(.rdata+0x3a8): undefined reference to service_cisco_enable_init' hydra.o:hydra.c:(.rdata+0x3b0): undefined reference toservice_cisco_enable' hydra.o:hydra.c:(.rdata+0x3b8): undefined reference to usage_cisco_enable' hydra.o:hydra.c:(.rdata+0x3c8): undefined reference toservice_cvs_init' hydra.o:hydra.c:(.rdata+0x3d0): undefined reference to service_cvs' hydra.o:hydra.c:(.rdata+0x3d8): undefined reference tousage_cvs' hydra.o:hydra.c:(.rdata+0x3e8): undefined reference to service_ftp_init' hydra.o:hydra.c:(.rdata+0x3f0): undefined reference toservice_ftp' hydra.o:hydra.c:(.rdata+0x408): undefined reference to service_ftp_init' hydra.o:hydra.c:(.rdata+0x410): undefined reference toservice_ftps' hydra.o:hydra.c:(.rdata+0x428): undefined reference to service_http_init' hydra.o:hydra.c:(.rdata+0x430): undefined reference toservice_http_get' hydra.o:hydra.c:(.rdata+0x438): undefined reference to usage_http' hydra.o:hydra.c:(.rdata+0x448): undefined reference toservice_http_form_init' hydra.o:hydra.c:(.rdata+0x450): undefined reference to service_http_get_form' hydra.o:hydra.c:(.rdata+0x458): undefined reference tousage_http_form' hydra.o:hydra.c:(.rdata+0x468): undefined reference to service_http_init' hydra.o:hydra.c:(.rdata+0x470): undefined reference toservice_http_head' hydra.o:hydra.c:(.rdata+0x488): undefined reference to service_http_form_init' hydra.o:hydra.c:(.rdata+0x498): undefined reference tousage_http_form' hydra.o:hydra.c:(.rdata+0x4b0): undefined reference to service_http_post' hydra.o:hydra.c:(.rdata+0x4b8): undefined reference tousage_http' hydra.o:hydra.c:(.rdata+0x4c8): undefined reference to service_http_form_init' hydra.o:hydra.c:(.rdata+0x4d0): undefined reference toservice_http_post_form' hydra.o:hydra.c:(.rdata+0x4d8): undefined reference to usage_http_form' hydra.o:hydra.c:(.rdata+0x4e8): undefined reference toservice_http_proxy_init' hydra.o:hydra.c:(.rdata+0x4f0): undefined reference to service_http_proxy' hydra.o:hydra.c:(.rdata+0x4f8): undefined reference tousage_http_proxy' hydra.o:hydra.c:(.rdata+0x508): undefined reference to service_http_proxy_urlenum_init' hydra.o:hydra.c:(.rdata+0x510): undefined reference toservice_http_proxy_urlenum' hydra.o:hydra.c:(.rdata+0x518): undefined reference to usage_http_proxy_urlenum' hydra.o:hydra.c:(.rdata+0x528): undefined reference toservice_icq_init' hydra.o:hydra.c:(.rdata+0x530): undefined reference to service_icq' hydra.o:hydra.c:(.rdata+0x548): undefined reference toservice_imap_init' hydra.o:hydra.c:(.rdata+0x550): undefined reference to service_imap' hydra.o:hydra.c:(.rdata+0x558): undefined reference tousage_imap' hydra.o:hydra.c:(.rdata+0x568): undefined reference to service_irc_init' hydra.o:hydra.c:(.rdata+0x570): undefined reference toservice_irc' hydra.o:hydra.c:(.rdata+0x578): undefined reference to usage_irc' hydra.o:hydra.c:(.rdata+0x588): undefined reference toservice_ldap_init' hydra.o:hydra.c:(.rdata+0x590): undefined reference to service_ldap2' hydra.o:hydra.c:(.rdata+0x598): undefined reference tousage_ldap' hydra.o:hydra.c:(.rdata+0x5a8): undefined reference to service_ldap_init' hydra.o:hydra.c:(.rdata+0x5b0): undefined reference toservice_ldap3' hydra.o:hydra.c:(.rdata+0x5b8): undefined reference to usage_ldap' hydra.o:hydra.c:(.rdata+0x5c8): undefined reference toservice_ldap_init' hydra.o:hydra.c:(.rdata+0x5d0): undefined reference to service_ldap3_cram_md5' hydra.o:hydra.c:(.rdata+0x5d8): undefined reference tousage_ldap' hydra.o:hydra.c:(.rdata+0x5e8): undefined reference to service_ldap_init' hydra.o:hydra.c:(.rdata+0x5f0): undefined reference toservice_ldap3_digest_md5' hydra.o:hydra.c:(.rdata+0x5f8): undefined reference to usage_ldap' hydra.o:hydra.c:(.rdata+0x608): undefined reference toservice_mssql_init' hydra.o:hydra.c:(.rdata+0x610): undefined reference to service_mssql' hydra.o:hydra.c:(.rdata+0x628): undefined reference toservice_nntp_init' hydra.o:hydra.c:(.rdata+0x630): undefined reference to service_nntp' hydra.o:hydra.c:(.rdata+0x638): undefined reference tousage_nntp' hydra.o:hydra.c:(.rdata+0x648): undefined reference to service_pcanywhere_init' hydra.o:hydra.c:(.rdata+0x650): undefined reference toservice_pcanywhere' hydra.o:hydra.c:(.rdata+0x668): undefined reference to service_pcnfs_init' hydra.o:hydra.c:(.rdata+0x670): undefined reference toservice_pcnfs' hydra.o:hydra.c:(.rdata+0x688): undefined reference to service_pop3_init' hydra.o:hydra.c:(.rdata+0x690): undefined reference toservice_pop3' hydra.o:hydra.c:(.rdata+0x698): undefined reference to usage_pop3' hydra.o:hydra.c:(.rdata+0x6a8): undefined reference toservice_redis_init' hydra.o:hydra.c:(.rdata+0x6b0): undefined reference to service_redis' hydra.o:hydra.c:(.rdata+0x6c8): undefined reference toservice_rexec_init' hydra.o:hydra.c:(.rdata+0x6d0): undefined reference to service_rexec' hydra.o:hydra.c:(.rdata+0x6e8): undefined reference toservice_rlogin_init' hydra.o:hydra.c:(.rdata+0x6f0): undefined reference to service_rlogin' hydra.o:hydra.c:(.rdata+0x708): undefined reference toservice_rsh_init' hydra.o:hydra.c:(.rdata+0x710): undefined reference to service_rsh' hydra.o:hydra.c:(.rdata+0x728): undefined reference toservice_rtsp_init' hydra.o:hydra.c:(.rdata+0x730): undefined reference to service_rtsp' hydra.o:hydra.c:(.rdata+0x748): undefined reference toservice_rpcap_init' hydra.o:hydra.c:(.rdata+0x750): undefined reference to service_rpcap' hydra.o:hydra.c:(.rdata+0x768): undefined reference toservice_s7_300_init' hydra.o:hydra.c:(.rdata+0x770): undefined reference to service_s7_300' hydra.o:hydra.c:(.rdata+0x778): undefined reference tousage_s7_300' hydra.o:hydra.c:(.rdata+0x788): undefined reference to service_smtp_init' hydra.o:hydra.c:(.rdata+0x790): undefined reference toservice_smtp' hydra.o:hydra.c:(.rdata+0x798): undefined reference to usage_smtp' hydra.o:hydra.c:(.rdata+0x7a8): undefined reference toservice_smtp_enum_init' hydra.o:hydra.c:(.rdata+0x7b0): undefined reference to service_smtp_enum' hydra.o:hydra.c:(.rdata+0x7b8): undefined reference tousage_smtp_enum' hydra.o:hydra.c:(.rdata+0x7c8): undefined reference to service_snmp_init' hydra.o:hydra.c:(.rdata+0x7d0): undefined reference toservice_snmp' hydra.o:hydra.c:(.rdata+0x7d8): undefined reference to usage_snmp' hydra.o:hydra.c:(.rdata+0x7e8): undefined reference toservice_socks5_init' hydra.o:hydra.c:(.rdata+0x7f0): undefined reference to service_socks5' hydra.o:hydra.c:(.rdata+0x808): undefined reference toservice_teamspeak_init' hydra.o:hydra.c:(.rdata+0x810): undefined reference to service_teamspeak' hydra.o:hydra.c:(.rdata+0x828): undefined reference toservice_telnet_init' hydra.o:hydra.c:(.rdata+0x830): undefined reference to service_telnet' hydra.o:hydra.c:(.rdata+0x838): undefined reference tousage_telnet' hydra.o:hydra.c:(.rdata+0x848): undefined reference to service_vmauthd_init' hydra.o:hydra.c:(.rdata+0x850): undefined reference toservice_vmauthd' hydra.o:hydra.c:(.rdata+0x868): undefined reference to service_vnc_init' hydra.o:hydra.c:(.rdata+0x870): undefined reference toservice_vnc' hydra.o:hydra.c:(.rdata+0x888): undefined reference to service_xmpp_init' hydra.o:hydra.c:(.rdata+0x898): undefined reference tousage_xmpp' hydra.o:hydra.c:(.rdata$.refptr.do_retry[.refptr.do_retry]+0x0): undefined reference to do_retry' hydra.o:hydra.c:(.rdata$.refptr.colored_output[.refptr.colored_output]+0x0): undefined reference tocolored_output' hydra.o:hydra.c:(.rdata$.refptr.old_ssl[.refptr.old_ssl]+0x0): undefined reference to old_ssl' hydra.o:hydra.c:(.rdata$.refptr.quiet[.refptr.quiet]+0x0): undefined reference toquiet' hydra.o:hydra.c:(.rdata$.refptr.selected_proxy[.refptr.selected_proxy]+0x0): undefined reference to selected_proxy' hydra.o:hydra.c:(.rdata$.refptr.found[.refptr.found]+0x0): undefined reference tofound' hydra.o:hydra.c:(.rdata$.refptr.proxy_string_port[.refptr.proxy_string_port]+0x0): undefined reference to proxy_string_port' hydra.o:hydra.c:(.rdata$.refptr.proxy_string_type[.refptr.proxy_string_type]+0x0): undefined reference toproxy_string_type' hydra.o:hydra.c:(.rdata$.refptr.proxy_authentication[.refptr.proxy_authentication]+0x0): undefined reference to proxy_authentication' hydra.o:hydra.c:(.rdata$.refptr.proxy_string_ip[.refptr.proxy_string_ip]+0x0): undefined reference toproxy_string_ip' hydra.o:hydra.c:(.rdata$.refptr.fe80[.refptr.fe80]+0x0): undefined reference to fe80' hydra.o:hydra.c:(.rdata$.refptr.use_proxy[.refptr.use_proxy]+0x0): undefined reference touse_proxy' hydra.o:hydra.c:(.rdata$.refptr.proxy_count[.refptr.proxy_count]+0x0): undefined reference to proxy_count' hydra.o:hydra.c:(.rdata$.refptr.HYDRA_EXIT[.refptr.HYDRA_EXIT]+0x0): undefined reference toHYDRA_EXIT' hydra.o:hydra.c:(.rdata$.refptr.cmdlinetarget[.refptr.cmdlinetarget]+0x0): undefined reference to cmdlinetarget' hydra.o:hydra.c:(.rdata$.refptr.port[.refptr.port]+0x0): undefined reference toport' hydra.o:hydra.c:(.rdata$.refptr.waittime[.refptr.waittime]+0x0): undefined reference to waittime' hydra.o:hydra.c:(.rdata$.refptr.verbose[.refptr.verbose]+0x0): undefined reference toverbose' hydra.o:hydra.c:(.rdata$.refptr.bf_options[.refptr.bf_options]+0x0): undefined reference to bf_options' hydra.o:hydra.c:(.rdata$.refptr.debug[.refptr.debug]+0x0): undefined reference todebug' collect2: error: ld returned 1 exit status