shmilylty / OneForAll

OneForAll是一款功能强大的子域收集工具
GNU General Public License v3.0
7.96k stars 1.27k forks source link

docker v0.4.5版本m1芯片运行异常 #297

Open Is4b3lla3 opened 1 year ago

Is4b3lla3 commented 1 year ago

是否使用了最新代码

Bug描述

报错Segmentation fault

运行环境

如何复现 复现命令(必写) docker run --rm -it --entrypoint=sh shmilylty/oneforall:latest python3 oneforall.py --target xxx.com run

报错文本 Segmentation fault

实际结果 程序运行中断

屏幕截图

image

日志上传

/OneForAll/results # cat oneforall.log
2023-02-06 03:38:06,167 [DEBUG] MainProcess(8):MainThread        (281473446637120) | oneforall.run:235 - Python 3.8.3 (default, May 20 2020, 20:16:04)
[GCC 8.3.0]
2023-02-06 03:38:06,167 [DEBUG] MainProcess(8):MainThread        (281473446637120) | oneforall.run:236 - OneForAll v0.4.5
2023-02-06 03:38:06,167 [INFOR] MainProcess(8):MainThread        (281473446637120) | utils.check_dep:532 - Checking dependent environment
2023-02-06 03:38:06,168 [INFOR] MainProcess(8):MainThread        (281473446637120) | utils.get_net_env:544 - Checking network environment
2023-02-06 03:38:06,168 [DEBUG] MainProcess(8):MainThread        (281473446637120) | utils.check_net:507 - Trying to access https://www.baidu.com
2023-02-06 03:38:06,407 [DEBUG] MainProcess(8):MainThread        (281473446637120) | utils.check_net:524 - Access to Internet OK
2023-02-06 03:38:06,408 [INFOR] MainProcess(8):MainThread        (281473446637120) | utils.check_version:555 - Checking for the latest version
2023-02-06 03:38:07,348 [INFOR] MainProcess(8):MainThread        (281473446637120) | utils.check_version:579 - The current version v0.4.5 is already the latest version
2023-02-06 03:38:07,350 [INFOR] MainProcess(8):MainThread        (281473446637120) | oneforall.run:241 - Start running OneForAll
2023-02-06 03:38:07,350 [DEBUG] MainProcess(8):MainThread        (281473446637120) | utils.get_domains:160 - Getting domains
2023-02-06 03:38:07,352 [DEBUG] MainProcess(8):MainThread        (281473446637120) | utils.get_domains:168 - The obtained domains
['www.baidu.com']
2023-02-06 03:38:07,352 [INFOR] MainProcess(8):MainThread        (281473446637120) | oneforall.run:246 - Got 1 domains
2023-02-06 03:38:07,366 [INFOR] MainProcess(8):MainThread        (281473446637120) | wildcard.to_detect_wildcard:108 - Detecting baidu.com use wildcard dns record or not
2023-02-06 03:38:07,438 [DEBUG] MainProcess(8):MainThread        (281473446637120) | wildcard.query_a_record:39 - Query 3dd2886b.baidu.com wildcard dns record error
2023-02-06 03:38:07,439 [DEBUG] MainProcess(8):MainThread        (281473446637120) | wildcard.query_a_record:40 - ('The DNS query name does not exist: 3dd2886b.baidu.com.',)
2023-02-06 03:38:07,505 [DEBUG] MainProcess(8):MainThread        (281473446637120) | wildcard.query_a_record:39 - Query 45663e73.baidu.com wildcard dns record error
2023-02-06 03:38:07,506 [DEBUG] MainProcess(8):MainThread        (281473446637120) | wildcard.query_a_record:40 - ('The DNS query name does not exist: 45663e73.baidu.com.',)
2023-02-06 03:38:07,572 [DEBUG] MainProcess(8):MainThread        (281473446637120) | wildcard.query_a_record:39 - Query e018bf21.baidu.com wildcard dns record error
2023-02-06 03:38:07,572 [DEBUG] MainProcess(8):MainThread        (281473446637120) | wildcard.query_a_record:40 - ('The DNS query name does not exist: e018bf21.baidu.com.',)
2023-02-06 03:38:07,572 [ALERT] MainProcess(8):MainThread        (281473446637120) | wildcard.detect_wildcard:123 - The domain baidu.com disables wildcard
2023-02-06 03:38:07,572 [INFOR] MainProcess(8):MainThread        (281473446637120) | collect.run:44 - Start collecting subdomains of baidu.com
2023-02-06 03:38:07,600 [DEBUG] MainProcess(8):myssl             (281473407286024) | module.begin:52 - Start MySSLQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,602 [DEBUG] MainProcess(8):google            (281473406225160) | module.begin:52 - Start GoogleQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,603 [DEBUG] MainProcess(8):crtsh             (281473405164296) | module.begin:52 - Start CrtshQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,606 [DEBUG] MainProcess(8):certspotter       (281473403841288) | module.begin:52 - Start CertSpotterQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,607 [DEBUG] MainProcess(8):censys_api        (281473402780424) | module.have_api:44 - CensysAPIQuery module is not configured
2023-02-06 03:38:07,608 [DEBUG] MainProcess(8):racent            (281473402780424) | module.have_api:44 - RacentQuery module is not configured
2023-02-06 03:38:07,609 [DEBUG] MainProcess(8):csp               (281473402780424) | module.begin:52 - Start CSPCheck module to collect subdomains of baidu.com
2023-02-06 03:38:07,610 [DEBUG] MainProcess(8):axfr              (281473401719560) | module.begin:52 - Start AXFRCheck module to collect subdomains of baidu.com
2023-02-06 03:38:07,611 [DEBUG] MainProcess(8):nsec              (281473400658696) | module.begin:52 - Start NSECCheck module to collect subdomains of baidu.com
2023-02-06 03:38:07,612 [DEBUG] MainProcess(8):cdx               (281473399597832) | module.begin:52 - Start CrossDomainCheck module to collect subdomains of baidu.com
2023-02-06 03:38:07,616 [DEBUG] MainProcess(8):sitemap           (281473398536968) | module.begin:52 - Start SitemapCheck module to collect subdomains of baidu.com
2023-02-06 03:38:07,617 [DEBUG] MainProcess(8):robots            (281473397476104) | module.begin:52 - Start RobotsCheck module to collect subdomains of baidu.com
2023-02-06 03:38:07,618 [DEBUG] MainProcess(8):cert              (281473396415240) | module.begin:52 - Start CertInfo module to collect subdomains of baidu.com
2023-02-06 03:38:07,626 [DEBUG] MainProcess(8):spyse_api         (281473395354376) | module.have_api:44 - SpyseAPIQuery module is not configured
2023-02-06 03:38:07,626 [DEBUG] MainProcess(8):dnsdb_api         (281473395354376) | module.have_api:44 - DNSdbAPIQuery module is not configured
2023-02-06 03:38:07,627 [DEBUG] MainProcess(8):cebaidu           (281473394293512) | module.begin:52 - Start CeBaiduQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,628 [DEBUG] MainProcess(8):chinaz_api        (281473392970504) | module.have_api:44 - ChinazAPIQuery module is not configured
2023-02-06 03:38:07,629 [DEBUG] MainProcess(8):chinaz            (281473395354376) | module.begin:52 - Start ChinazQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,630 [DEBUG] MainProcess(8):binaryedge_api    (281473392970504) | module.have_api:44 - BinaryEdgeAPIQuery module is not configured
2023-02-06 03:38:07,631 [DEBUG] MainProcess(8):robtex            (281473392970504) | module.begin:52 - Start RobtexQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,632 [DEBUG] MainProcess(8):bevigil           (281473391909640) | module.have_api:44 - BeVigilOsintApi module is not configured
2023-02-06 03:38:07,632 [DEBUG] MainProcess(8):fullhunt          (281473391909640) | module.begin:52 - Start FullHuntAPIQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,634 [DEBUG] MainProcess(8):sitedossier       (281473390848776) | module.begin:52 - Start SiteDossierQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,636 [DEBUG] MainProcess(8):dnsgrep           (281473389787912) | module.begin:52 - Start DnsgrepQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,637 [DEBUG] MainProcess(8):qianxun           (281473388727048) | module.begin:52 - Start QianXunQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,640 [DEBUG] MainProcess(8):ip138             (281473387666184) | module.begin:52 - Start IP138Query module to collect subdomains of baidu.com
2023-02-06 03:38:07,641 [DEBUG] MainProcess(8):circl_api         (281473386605320) | module.have_api:44 - CirclAPIQuery module is not configured
2023-02-06 03:38:07,642 [DEBUG] MainProcess(8):netcraft          (281473386605320) | module.begin:52 - Start NetCraftQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,642 [DEBUG] MainProcess(8):cloudflare_api    (281473385544456) | module.have_api:44 - CloudFlareAPIQuery module is not configured
2023-02-06 03:38:07,643 [DEBUG] MainProcess(8):anubis            (281473385544456) | module.begin:52 - Start AnubisQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,643 [DEBUG] MainProcess(8):ipv4info_api      (281473384221448) | module.have_api:44 - IPv4InfoAPIQuery module is not configured
2023-02-06 03:38:07,644 [DEBUG] MainProcess(8):dnsdumpster       (281473384221448) | module.begin:52 - Start DNSDumpsterQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,645 [DEBUG] MainProcess(8):sublist3r         (281473383160584) | module.begin:52 - Start Sublist3rQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,647 [DEBUG] MainProcess(8):rapiddns          (281473382099720) | module.begin:52 - Start RapidDNSQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,648 [DEBUG] MainProcess(8):hackertarget      (281473381038856) | module.begin:52 - Start HackerTargetQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,650 [DEBUG] MainProcess(8):urlscan           (281473379977992) | module.begin:52 - Start UrlscanQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,651 [DEBUG] MainProcess(8):securitytrails_api(281473378917128) | module.have_api:44 - SecurityTrailsAPIQuery module is not configured
2023-02-06 03:38:07,652 [DEBUG] MainProcess(8):riddler           (281473377856264) | module.begin:52 - Start RiddlerQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,654 [DEBUG] MainProcess(8):passivedns_api    (281473378917128) | module.have_api:44 - PassiveDnsQuery module is not configured
2023-02-06 03:38:07,655 [DEBUG] MainProcess(8):ns                (281473378917128) | module.begin:52 - Start QueryNS module to collect subdomains of baidu.com
2023-02-06 03:38:07,655 [DEBUG] MainProcess(8):soa               (281473376795400) | module.begin:52 - Start QuerySOA module to collect subdomains of baidu.com
2023-02-06 03:38:07,656 [DEBUG] MainProcess(8):spf               (281473375734536) | module.begin:52 - Start QuerySPF module to collect subdomains of baidu.com
2023-02-06 03:38:07,657 [DEBUG] MainProcess(8):mx                (281473374673672) | module.begin:52 - Start QueryMX module to collect subdomains of baidu.com
2023-02-06 03:38:07,658 [DEBUG] MainProcess(8):mx                (281473374673672) | module.finish:61 - Finished QueryMX module to collect baidu.com's subdomains
2023-02-06 03:38:07,659 [DEBUG] MainProcess(8):txt               (281473373612808) | module.begin:52 - Start QueryTXT module to collect subdomains of baidu.com
2023-02-06 03:38:07,658 [INFOR] MainProcess(8):mx                (281473374673672) | module.finish:63 - QueryMX module took 0.0 seconds found 0 subdomains
2023-02-06 03:38:07,660 [DEBUG] MainProcess(8):mx                (281473374673672) | module.finish:65 - QueryMX module found subdomains of baidu.com
set()
2023-02-06 03:38:07,660 [DEBUG] MainProcess(8):mx                (281473374673672) | module.gen_result:271 - Generating final results
2023-02-06 03:38:07,660 [DEBUG] MainProcess(8):mx                (281473374673672) | module.gen_result:273 - QueryMX module result is empty
2023-02-06 03:38:07,660 [DEBUG] MainProcess(8):mx                (281473374673672) | module.save_db:363 - Saving results to database
2023-02-06 03:38:07,663 [DEBUG] MainProcess(8):virustotal_api    (281473372289800) | module.have_api:44 - VirusTotalAPIQuery module is not configured
2023-02-06 03:38:07,665 [DEBUG] MainProcess(8):virustotal        (281473372289800) | module.begin:52 - Start VirusTotalQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,667 [DEBUG] MainProcess(8):threatbook_api    (281473371228936) | module.have_api:44 - ThreatBookAPIQuery module is not configured
2023-02-06 03:38:07,668 [DEBUG] MainProcess(8):alienvault        (281473371228936) | module.begin:52 - Start AlienVaultQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,669 [DEBUG] MainProcess(8):threatminer       (281473370168072) | module.begin:52 - Start ThreatMinerQuery module to collect subdomains of baidu.com
2023-02-06 03:38:07,671 [DEBUG] MainProcess(8):riskiq_api        (281473369107208) | module.have_api:44 - RiskIQAPIQuery module is not configured
2023-02-06 03:38:07,671 [DEBUG] MainProcess(8):yahoo             (281473368046344) | module.begin:52 - Start YahooSearch module to collect subdomains of baidu.com
2023-02-06 03:38:07,673 [DEBUG] MainProcess(8):nsec              (281473400658696) | module.finish:61 - Finished NSECCheck module to collect baidu.com's subdomains
2023-02-06 03:38:07,673 [INFOR] MainProcess(8):nsec              (281473400658696) | module.finish:63 - NSECCheck module took 0.1 seconds found 0 subdomains
2023-02-06 03:38:07,673 [DEBUG] MainProcess(8):nsec              (281473400658696) | module.finish:65 - NSECCheck module found subdomains of baidu.com
set()
2023-02-06 03:38:07,674 [DEBUG] MainProcess(8):hunter_api        (281473369107208) | module.have_api:44 - HunterAPISearch module is not configured
2023-02-06 03:38:07,676 [DEBUG] MainProcess(8):zoomeye_api       (281473366985480) | module.have_api:44 - ZoomEyeAPISearch module is not configured
2023-02-06 03:38:07,676 [DEBUG] MainProcess(8):google            (281473374673672) | module.begin:52 - Start GoogleSearch module to collect subdomains of baidu.com
2023-02-06 03:38:07,676 [DEBUG] MainProcess(8):nsec              (281473400658696) | module.gen_result:271 - Generating final results
2023-02-06 03:38:07,684 [DEBUG] MainProcess(8):nsec              (281473400658696) | module.gen_result:273 - NSECCheck module result is empty
2023-02-06 03:38:07,684 [DEBUG] MainProcess(8):nsec              (281473400658696) | module.save_db:363 - Saving results to database
2023-02-06 03:38:07,679 [DEBUG] MainProcess(8):axfr              (281473401719560) | axfr.axfr:32 - Trying to perform domain transfer in dns.baidu.com. of baidu.com
2023-02-06 03:38:07,679 [DEBUG] MainProcess(8):quake_api         (281473366985480) | module.have_api:44 - QuakeAPISearch module is not configured
2023-02-06 03:38:07,681 [DEBUG] MainProcess(8):ns                (281473378917128) | lookup.query:27 - dns.baidu.com.
2023-02-06 03:38:07,688 [DEBUG] MainProcess(8):ns                (281473378917128) | lookup.query:27 - ns4.baidu.com.
2023-02-06 03:38:07,682 [DEBUG] MainProcess(8):fofa_api          (281473363802888) | module.have_api:44 - FoFaAPISearch module is not configured
2023-02-06 03:38:07,684 [DEBUG] MainProcess(8):bing              (281473362742024) | module.begin:52 - Start BingSearch module to collect subdomains of baidu.com
2023-02-06 03:38:07,677 [DEBUG] MainProcess(8):baidu             (281473365924616) | module.begin:52 - Start BaiduSearch module to collect subdomains of baidu.com
2023-02-06 03:38:07,678 [DEBUG] MainProcess(8):github_api        (281473369107208) | module.have_api:44 - GithubAPISearch module is not configured
2023-02-06 03:38:07,686 [DEBUG] MainProcess(8):sogou             (281473361419016) | module.begin:52 - Start SogouSearch module to collect subdomains of baidu.com
2023-02-06 03:38:07,687 [DEBUG] MainProcess(8):axfr              (281473401719560) | axfr.axfr:39 - ()
2023-02-06 03:38:07,695 [DEBUG] MainProcess(8):axfr              (281473401719560) | axfr.axfr:40 - Domain transfer to server dns.baidu.com. of baidu.com failed
2023-02-06 03:38:07,681 [DEBUG] MainProcess(8):yandex            (281473364863752) | module.begin:52 - Start YandexSearch module to collect subdomains of baidu.com
2023-02-06 03:38:07,688 [DEBUG] MainProcess(8):ns                (281473378917128) | lookup.query:27 - ns2.baidu.com.
2023-02-06 03:38:07,696 [DEBUG] MainProcess(8):ns                (281473378917128) | lookup.query:27 - ns3.baidu.com.
2023-02-06 03:38:07,696 [DEBUG] MainProcess(8):ns                (281473378917128) | lookup.query:27 - ns7.baidu.com.
2023-02-06 03:38:07,696 [DEBUG] MainProcess(8):ns                (281473378917128) | module.finish:61 - Finished QueryNS module to collect baidu.com's subdomains
2023-02-06 03:38:07,691 [DEBUG] MainProcess(8):soa               (281473376795400) | lookup.query:27 - dns.baidu.com. sa.baidu.com. 2012146129 300 300 2592000 7200
2023-02-06 03:38:07,697 [DEBUG] MainProcess(8):soa               (281473376795400) | module.finish:61 - Finished QuerySOA module to collect baidu.com's subdomains
2023-02-06 03:38:07,694 [DEBUG] MainProcess(8):so                (281473400658696) | module.begin:52 - Start SoSearch module to collect subdomains of baidu.com
2023-02-06 03:38:07,687 [DEBUG] MainProcess(8):ask               (281473360358152) | module.begin:52 - Start AskSearch module to collect subdomains of baidu.com
2023-02-06 03:38:07,695 [DEBUG] MainProcess(8):axfr              (281473401719560) | axfr.axfr:32 - Trying to perform domain transfer in ns4.baidu.com. of baidu.com
2023-02-06 03:38:07,698 [DEBUG] MainProcess(8):axfr              (281473401719560) | axfr.axfr:39 - ()
2023-02-06 03:38:07,698 [DEBUG] MainProcess(8):axfr              (281473401719560) | axfr.axfr:40 - Domain transfer to server ns4.baidu.com. of baidu.com failed
2023-02-06 03:38:07,690 [DEBUG] MainProcess(8):google_api        (281473366985480) | module.have_api:44 - GoogleAPISearch module is not configured
2023-02-06 03:38:07,691 [DEBUG] MainProcess(8):shodan_api        (281473363802888) | module.have_api:44 - ShodanAPISearch module is not configured
2023-02-06 03:38:07,697 [INFOR] MainProcess(8):soa               (281473376795400) | module.finish:63 - QuerySOA module took 0.0 seconds found 2 subdomains
2023-02-06 03:38:07,699 [DEBUG] MainProcess(8):soa               (281473376795400) | module.finish:65 - QuerySOA module found subdomains of baidu.com
{'sa.baidu.com', 'dns.baidu.com'}
2023-02-06 03:38:07,699 [DEBUG] MainProcess(8):soa               (281473376795400) | module.gen_result:271 - Generating final results
2023-02-06 03:38:07,699 [DEBUG] MainProcess(8):soa               (281473376795400) | module.save_db:363 - Saving results to database
2023-02-06 03:38:07,689 [DEBUG] MainProcess(8):bing_api          (281473359297288) | module.have_api:44 - BingAPISearch module is not configured
2023-02-06 03:38:07,694 [DEBUG] MainProcess(8):gitee             (281473369107208) | module.begin:52 - Start GiteeSearch module to collect subdomains of baidu.com
2023-02-06 03:38:07,698 [DEBUG] MainProcess(8):axfr              (281473401719560) | axfr.axfr:32 - Trying to perform domain transfer in ns2.baidu.com. of baidu.com
2023-02-06 03:38:07,696 [INFOR] MainProcess(8):ns                (281473378917128) | module.finish:63 - QueryNS module took 0.0 seconds found 5 subdomains
2023-02-06 03:38:07,730 [DEBUG] MainProcess(8):spf               (281473375734536) | module.finish:61 - Finished QuerySPF module to collect baidu.com's subdomains
2023-02-06 03:38:07,753 [DEBUG] MainProcess(8):axfr              (281473401719560) | axfr.axfr:39 - ()
2023-02-06 03:38:07,761 [DEBUG] MainProcess(8):ns                (281473378917128) | module.finish:65 - QueryNS module found subdomains of baidu.com
{'ns7.baidu.com', 'dns.baidu.com', 'ns3.baidu.com', 'ns2.baidu.com', 'ns4.baidu.com'}
2023-02-06 03:38:07,785 [INFOR] MainProcess(8):spf               (281473375734536) | module.finish:63 - QuerySPF module took 0.1 seconds found 0 subdomains
2023-02-06 03:38:07,809 [DEBUG] MainProcess(8):axfr              (281473401719560) | axfr.axfr:40 - Domain transfer to server ns2.baidu.com. of baidu.com failed
2023-02-06 03:38:07,821 [DEBUG] MainProcess(8):ns                (281473378917128) | module.gen_result:271 - Generating final results

其他补充 0.4.4、0.4.5在m1 mac均复现问题