色々時間を使ってしまった

先日から読んでいるTHE HACKER PLAYBOOK2の中で紹介されているツールで、

SPARTAというものがある

 

GUIのツールで、nmapやniktoをいい感じに組み合わせて、さらにHydraに渡したりなんかもできるらしい

  

面白そうなので入れようと思ったが、いろいろ躓いてしまった

 

(2020/10/30宇追記)***********************************************

とある方にコメントいただいたので、思い出して再度確認してみました。

結果的には、python3環境下でatp-get installではなくpip installで問題が解消されました。

全ての方に共通する解決策ではないかもしれませんが、参考まで。

 

やったこと

1. pip install elixir

2. python3 sparta.py

 

コメントいただけたおかげで思い出せました、ありがとうございます!

 

(追記おわり)**********************************************************************

 

用意していたインストール方法

1.git cloneしてソースコードを取得する

% git clone https://github.com/secforce/sparta.git /opt/sparta

 

2.もろもろの依存モジュールをインストールする

% apt-get install python-elixir

% apt-get install ldap-utils rwho rsh-client x11-apps finger

 

このとき、2のpython-elixirでエラーが出てしまう。

エラー内容はこんな感じ

 

kali@kali:~$ sudo apt-get install python-elixir
[sudo] password for kali:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-elixir

 

※ついでにこれをVMからコピペするにあたって、VM Toolsが入らなくてこれまた四苦八苦した

以下の記事を参考に、フロッピーを足したらうまくいった

VM Toolsって、フロッピーをつかっているの??

参考:https://aresei-note.com/2137

 

 

んで、とりあえずエラーの原因を探ります

おそらくリポジトリ?がないんだろうなーと思って調べていたら・・・

 

こちらのサイトにインストール方法が

https://elixir-lang.org/install.html#unix-and-unix-like

 

Ubuntu 14.04/16.04/17.04/18.04/19.04 or Debian 7/8/9/10

  • Add Erlang Solutions repo: wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb && sudo dpkg -i erlang-solutions_2.0_all.deb
  • Run: sudo apt-get update
  • Install the Erlang/OTP platform and all of its applications: sudo apt-get install esl-erlang
  • Install Elixir: sudo apt-get install elixir

 

 

ということでこれ通りにやってみましょう。と。

 

 

あら、updateでエラー出ちゃいました

kali@kali:~$ sudo apt-get update
Ign:1 http://binaries.erlang-solutions.com/debian kali-rolling InRelease
Err:2 http://binaries.erlang-solutions.com/debian kali-rolling Release
404 Not Found [IP: 99.84.230.70 80]
Get:3 http://linux3.yz.yamagata-u.ac.jp/pub/linux/kali kali-rolling InRelease [30.5 kB]
Get:4 http://linux3.yz.yamagata-u.ac.jp/pub/linux/kali kali-rolling/main amd64 Packages [16.3 MB]
Reading package lists... Done
E: The repository 'http://binaries.erlang-solutions.com/debian kali-rolling Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
kali@kali:~$

 

 

うーん

で、そもそもなんでこんなことしてるんだっけと思い直すと、

そもそも俺sparta動かしたくて、エラー出ていろいろやってるんじゃん!と思い出す

 

出てたエラーはこれ

kali@kali:/opt/sparta$ python sparta.py
[-] Import failed. Elixir library not found.
Try installing it with: apt install python-elixir

 

 

そもそもpython-elixir探さなきゃだめじゃん!ということで、

別サイトから引っ張ってこようとする

参考:https://pkgs.org/download/python-elixir

 


kali@kali:/opt/sparta$ uname -a
Linux kali 5.4.0-kali3-amd64 #1 SMP Debian 5.4.13-1kali1 (2020-01-20) x86_64 GNU/Linux

 

 

 

debian5相当らしいので、同バージョンのものを拝借

あれ、でもそんな古いのねーぞ・・・

 

 

こうやってどんどん深みにはまっていく・・・・・・・・・・・

 

 

とりあえずひさびさにapt upgradeして寝ます