弁財天

ゴフマン「専門家を信じるのではなく、自分自身で考えて判断せよ」

E: The selected extractor cannot be found: ar

このKaliをKali Linux 2(sana)にバージョンアップ。
ZenPhone2のCPUはHTC One SVみたいなarm系ではないインテル系。
model name : Intel(R) Atom(TM) CPU Z3580 @ 1.33GHz
のクアッドコア。

Installing Debian-based distribution:
E: The selected extractor cannot be found: ar

Linux Deploy

The latest version of Linux Deploy requires compatible BusyBox:
https://github.com/meefik/busybox/releases
https://play.google.com/store/apps/details?id=ru.meefik.busybox

/system/xbinの下をみるとarコマンドが欠落してる。
BusyboxにもいろいろあるみたいでBusybox Freeは使えないみたいだ。
には/system/bin/arがない。
なのでこっちを導入する必要がある。

[07:04:25] 612 MB 中 58.4 MB のアーカイブを取得する必要があります。
[07:04:25] この操作後に追加で 1,565 MB のディスク容量が消費されます。
[07:04:25] エラー http://http.kali.org/kali/ sana/main metasploit-framework i386 4.11.5-2015121501-0kali1~r1u1
[07:04:25]   404  Not Found
[07:04:25] <<< configure

Metasploit Community / Pro no longer ships in Kali
Kali Linux 2(sana)からMetasploitが除去された。それにLinux Deployが対応できない。

Troubleshooting - Upgrade Metasploit 404 Not Found

2015-07-30, 05:00 PM #8
For me, updating the sources.list for the http://http.Kali......etc to http://repo.Kali....etc. not only fixed my 404's but is now considerably faster.

ふーんリポジトリのURLを変えれば回避できるみたいだ。

Mirror URLの指定を
http://http.kali.org/kali
から
http://repo.kali.org/kali
に変更。

[07:24:53] zaproxy (2.4.1-1kali1) を設定しています ...
[07:24:53] kali-linux-top10 (2.42) を設定しています ...
[07:24:53] libc-bin (2.19-18) のトリガを処理しています ...
[07:24:53] systemd (215-17+deb8u1) のトリガを処理しています ...
[07:24:53] libgdk-pixbuf2.0-0:i386 (2.31.1-2+b1) のトリガを処理しています ...
[07:24:53] libapache2-mod-php5 (5.6.7+dfsg-1) のトリガを処理しています ...
[07:24:55] <<< configure
[07:27:23] Updating configuration file ... done
導入成功w

STOP/STARTしてみる。

[07:27:23] >>> stop
[07:27:23] Stopping services: 
[07:27:23] SSH ... done
[07:27:23] VNC ... fail
[07:27:23] Release resources ... done
[07:27:24] Unmounting partitions: 
[07:27:24] /sys/fs/selinux ... done
[07:27:24] /sys ... done
[07:27:24] /proc/sys/fs/binfmt_misc ... done
[07:27:24] /proc ... done
[07:27:24] /dev/shm ... done
[07:27:24] /dev/pts ... done
[07:27:24] /dev ... done
[07:27:24] / ... done
[07:27:25] /proc/sys/fs/binfmt_misc ... done
[07:27:25] Disassociating loop device ... done
[07:27:25] <<< stop
[07:27:28] Updating configuration file ... done
[07:27:28] >>> start
[07:27:28] Mounting partitions: 
[07:27:28] / ... done
[07:27:28] /proc ... done
[07:27:28] /sys ... done
[07:27:28] /sys/fs/selinux ... done
[07:27:28] /dev ... done
[07:27:28] /dev/tty ... skip
[07:27:28] /dev/pts ... done
[07:27:28] /dev/shm ... done
[07:27:28] /proc/sys/fs/binfmt_misc ... done
[07:27:28] Configuring the container: 
[07:27:28] dns ... done
[07:27:28] mtab ... done
[07:27:28] Starting services: 
[07:27:28] SSH [:22] ... done
[07:27:29] VNC [:5900] ... done
[07:27:30] <<< start
起動した。

VNCで接続するとこんなかんじ。

おーし。これを使いこなせるよーになって次の選挙を民主主義にするど。

oracle@localhost:‾$ sqlplus system/hogehoge

SQL*Plus: Release 11.2.0.4.0 Production on Sat Jan 9 13:07:42 2016

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

ERROR:
ORA-28002: パスワードは、7日以内に期限切れになります。



Connected to:
Oracle Database 11g Release 11.2.0.4.0 - Production

SQL> 
以前、導入してた11gR2も問題なく起動した。あ、そかパスワードが期限切れになるんだっけかw おー、期限切れする事実が、以前導入したインスタンスだと証明できてしまうw

alter profile DEFAULT limit PASSWORD_LIFE_TIME unlimited;
select resource_name,limit from dba_profiles where profile='DEFAULT';
alter user system identified by hoge;
select username,profile,account_status from dba_users;
実はパスワードの有効期限を設定しただけではダメで、パスワードを再設定するまで有効期限が変わらないというワナですな。こんなことあったなーw 15年以上前のSolaris7で動作してたOracleは、こんなことできなかったなー。ちょっと環境が変わるとSIGSEGVで落ちてしまっていた。どこかのあやしいディレクトリのmakefileで再リンクすることが必要だった。

root@localhost:~# service apache2 start
[....] Starting web server: apache2AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message
. ok 
root@localhost:~# 
root@localhost:~# service apache2 status
[ ok ] apache2 is running.
root@localhost:~#
httpdは起動するようになってる。
root@localhost:~# ps auxww|grep apache
root     23290  0.0  0.3 105248 13244 ?        Ss   13:44   0:00 /usr/sbin/apache2 -k start
www-data 23296  0.0  0.1 105304  4940 ?        S    13:44   0:00 /usr/sbin/apache2 -k start
www-data 23297  0.0  0.1 105472  5104 ?        S    13:44   0:00 /usr/sbin/apache2 -k start
www-data 23298  0.0  0.1 105312  4920 ?        S    13:44   0:00 /usr/sbin/apache2 -k start
www-data 23299  0.0  0.1 105272  4352 ?        S    13:44   0:00 /usr/sbin/apache2 -k start
www-data 23300  0.0  0.1 105272  4352 ?        S    13:44   0:00 /usr/sbin/apache2 -k start
root     23477  0.0  0.0   3796   936 pts/5    S+   13:48   0:00 grep apache
root@localhost:~# 

root@localhost:~# service postgresql start
[ ok ] Starting PostgreSQL 9.4 database server: main.
root@localhost:~# service postgresql status
9.4/main (port 5432): online
root@localhost:~# su - postgres
postgres@localhost:~$ psql -l
                                         データベース一覧
   名前    |  所有者  | エンコーディング |  照合順序   | Ctype(変換演算子) |      アクセス権       
-----------+----------+------------------+-------------+-------------------+-----------------------
 postgres  | postgres | UTF8             | ja_JP.UTF-8 | ja_JP.UTF-8       | 
 template0 | postgres | UTF8             | ja_JP.UTF-8 | ja_JP.UTF-8       | =c/postgres          +
           |          |                  |             |                   | postgres=CTc/postgres
 template1 | postgres | UTF8             | ja_JP.UTF-8 | ja_JP.UTF-8       | =c/postgres          +
           |          |                  |             |                   | postgres=CTc/postgres
(3 行)
おー、postgresqlもja_JP.UTF-8 | ja_JP.UTF-8のインスタンスできてる。
誰が何のためにこんな環境をメンテしてるんでしょーな。

root@localhost:~# java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-2)
OpenJDK Server VM (build 24.75-b04, mixed mode)
root@localhost:~# 
java7だな。

root@localhost:~# java -Xmx3600m -version
java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-2)
OpenJDK Server VM (build 24.75-b04, mixed mode)
root@localhost:~# java -Xmx3700m -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
root@localhost:~# 
ヒープ領域を3.5G確保できる。32ビットのWindowsでは1.1Gが限界でしたな。こっちの方が上。
root@localhost:~# apt-cache search ^tomcat
guacamole-tomcat - Tomcat-based Guacamole install with VNC support
libtcnative-1 - Tomcat native library using the Apache Portable Runtime
libtomcat-maven-plugin-java - Tomcat Maven plugin
tomcat7 - Servlet and JSP engine
tomcat7-admin - Servlet and JSP engine -- admin web applications
tomcat7-common - Servlet and JSP engine -- common files
tomcat7-docs - Servlet and JSP engine -- documentation
tomcat7-examples - Servlet and JSP engine -- example web applications
tomcat7-user - Servlet and JSP engine -- tools to create user instances
tomcat8 - Apache Tomcat 8 - Servlet and JSP engine
tomcat8-admin - Apache Tomcat 8 - Servlet and JSP engine -- admin web applications
tomcat8-common - Apache Tomcat 8 - Servlet and JSP engine -- common files
tomcat8-docs - Apache Tomcat 8 - Servlet and JSP engine -- documentation
tomcat8-examples - Apache Tomcat 8 - Servlet and JSP engine -- example web applications
tomcat8-user - Apache Tomcat 8 - Servlet and JSP engine -- tools to create user instances
root@localhost:~# 
tomcat7と8が使用可能。

root@localhost:~# uname -a
Linux localhost.localdomain 3.10.20_ProjectT-x86_64_moor-g1832dcd-dirty #9 SMP PREEMPT Thu Sep 24 20:10:56 CEST 2015 x86_64 GNU/Linux
root@localhost:~# 
kernelは64ビットに見えてモノは32ビットな環境だけど

[root@localhost etpro]$ grep -il oracle rules/emerging*.rules
rules/emerging-activex.rules
rules/emerging-attack_response.rules
rules/emerging-current_events.rules
rules/emerging-deleted.rules
rules/emerging-exploit.rules
rules/emerging-policy.rules
rules/emerging-web_client.rules
rules/emerging-web_server.rules
rules/emerging-web_specific_apps.rules
[root@localhost etpro]$ 
ETPROの検出ルールにOracleのが66件もある。うは。これがOASとOracleの裏口なのかw

投稿されたコメント:

コメント
コメントは無効になっています。