板検索:
俺が実力をつけていくのを暖かく見守るスレ (157)
まとめビュー
1
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 13:12:38  ID:L/ecp+uW.net(65)
使うディストリビューション
debian on android
debianバージョンは5
gnuのみなのでguiソフトウェアは使えない

なんの実力かって言われても正直困る
とりあえずまずはシェルスクリプトを極めようと思う
コメント3件


2
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 13:16:05  ID:L/ecp+uW.net(65)
シェルスクリプトはスクリプトを見比べて違ってる部分を表示するってスクリプトにしたい

そこでifを使うことにした
スクリプトに行番号をわりふりifで判定違う部分を出力とする

俺の実力は素人に毛が生えた程度なのであしからず

3
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 13:16:55  ID:L/ecp+uW.net(65)
あとはnmapの使い方を学びたい

当分の目標はこれにする

4
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 14:04:00  ID:L/ecp+uW.net(65)
まずシェルスクリプトを書くには
vimで適当なファイルを作る
別につけなくてもいいが.shをつけるのが通例だそうだ
なので作ってみた
unko.sh
できない…めんどくさいのでAndroidでシェルスクリプトを作ろうとしたができなくなってる
Androidの方でリードオンリーになってるからか…
mount -o rw,remount /
できた
Debianのほうも多分そうなってるので後で解除しとく

5
login:Penguin[sage]   投稿日:2016/10/02 14:08:29  ID:h6V4mIzl.net(2)
日記スレはもうあるからそっち使ってよ
俺の日記帳 第三冊目

6
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 14:13:28  ID:L/ecp+uW.net(65)
初心者が成長してくのを暖かく見守るって方向だからスレの趣旨が違うじゃん

7
login:Penguin[sage]   投稿日:2016/10/02 14:31:04  ID:h6V4mIzl.net(2)
同じだよ
コメント1件

8
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 14:31:22  ID:L/ecp+uW.net(65)
debianの方はできなかったのでAndroidで適当なディレクトリを作った
ディレクトリというのはファイルのファイルだ

mkdir unko
cd unko
unko.shを作成

シェルスクリプトは始めた#!/bin/bashからだそうなので
取りあえず

#!/bin/bash
echo "unko"

っとしてみた

9
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 14:32:42  ID:L/ecp+uW.net(65)
>7
そうなんだ
でも俺は違うから一人でやるよ

10
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 14:42:22  ID:L/ecp+uW.net(65)
unko

と表示した
#!/bin/bashはシェルスクリプト呼び出し
echoは表示せよ

echo "unko";

で一区切りにして

echo "unko"; #うんこ表示

と区切らず1行に書くこともできる

#はそもそも表示されないから実行として扱われるか知らんがそうしておこう

11
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 14:53:11  ID:L/ecp+uW.net(65)
次は変数を使ってみたいと思う
変数とは文字の置き換えだ
変数を表示したいときは$変数と書く
#!/bin/bash
u="unko"
echo $u
echo "$u"
echo "${u}"
と書く

{}がないと実行されない恐れがあるらしい
ちなみに連結する場合は

echo "$u$u"

''は変数が実行されずそのまま表示するというパターンらしい

echo '$u'

実行してみる

12
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 14:58:37  ID:L/ecp+uW.net(65)
unko
unko
unkounko
$u
と表示された

どうやら本当のようだ

13
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 15:05:35  ID:L/ecp+uW.net(65)
次は変数に文字ではなく数字を置き換えてみたいと思う

#!/bin/bash
u=10
echo $u

これで表示されるがこれに足し算をつける場合はecho $u+2ではない

echo `expr $u + 2`

である。
計算するときはexprと`を使う
+の間にスペースを開けるのも重要だ
実行してみる

14
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 15:14:56  ID:L/ecp+uW.net(65)
実行した
掛け算の場合は/* で()で計算を指定したいときは\(\)である

つまり
#!/bin/bash
u=10
echo `expr \($u + 2. \) \* 3

これを実行する

15
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 15:20:44  ID:L/ecp+uW.net(65)
36

実行した
3`だった ミス

16
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 15:25:02  ID:L/ecp+uW.net(65)
疲れた少し休憩

17
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 15:52:54  ID:L/ecp+uW.net(65)
さて続きやろうか
今日で基本は抑えとこう

18
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 16:03:48  ID:L/ecp+uW.net(65)
次は配列だ
配列は一つの記号でいくつもの変数を使いたいときつかう

#!/bin/bash
a(2 3 4)
↑1つの記号に3つの変数がある
echo ${a[1]}
↑要素数を指す0が2、1が3、2が4
echo ${a[@]}
↑全部表示
echo ${#a[@]}
↑要素の数
2.3.4なので3を表示する

19
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 16:12:37  ID:L/ecp+uW.net(65)
a=(だったな
ちょいちょいみすがある
実行結果はこうなった
2
3
234
2

20
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 16:26:32  ID:L/ecp+uW.net(65)
次に配列を置き換え、追加、使い方を学ぶ

#!/bin/bash
a=(2 3 4)
a[2]=10
echo ${a[@]}

これは要素2番目を10に置き換えてという意味

a+=(20 30)
echo ${a[@]}

これは変数20と30を追加する

d=(`date`)
echo ${d[3]}

これはdateコマンドの三番目を表示せよってことだ

21
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 16:31:34  ID:L/ecp+uW.net(65)
実行すると俺のAndroidではこうなった
2 3 10
2 3 10 20 30
16:31:45

22
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 16:38:57  ID:L/ecp+uW.net(65)
これで配列は終わりだ
配列を弄るときはechoの部分を自分が使うコマンドに変えるんだ

次は条件分岐に入る

23
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 16:50:10  ID:L/ecp+uW.net(65)
条件分岐
正常終了なら0を返す

#!/bin/bash
test 1 -eq 2; echo $?

と打つ。
テストは評価コマンド。-eqは等しければ0を等しくなければ1
そして$?は直前に行った命令が正常に終了したかどうか判定するコマンドだ

つまり1と2が等しければ0等しくなければ1だ
もちろん等しくないので1を返す

実行してみよう

24
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 16:56:57  ID:L/ecp+uW.net(65)
1
これが帰ってきたと思う
のでtest 1 -eq 1; echo $?に変えてみよう
そうすると0が帰ってくるはずだ

評価オプションはこの通り
-eqが等しければ
-neが等しくなければ
-gtはより大きければ
-geは以上であれば
-ltは小さければ
-leは以下であれば


評価 数字 条件 数字; 正常終了したか表示せよ

ってことだな

25
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 17:10:25  ID:L/ecp+uW.net(65)
そして評価は数値だけじゃなく文字列もある

文字列は
= 等しければ
!= 等しくなければ

ファイルの条件分岐は
-nt ファイルのどちらが新しいか比較
-ot
-e ファイルが存在するか確認
-d ディレクトリとかどうかを調べる

test -e unko.sh; echo $? 

っとやってみよう
正常終了するので0が帰ってくるはずだ

26
login:Penguin[]   投稿日:2016/10/02 17:11:41  ID:3wg8gfIf.net
>1 なんか変なスレがたったよぉ(;゚ Д゚)!?
コメント1件

27
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 17:12:59  ID:L/ecp+uW.net(65)
そしてこれらを組み合わせるものが
-a And
-o or
組み合わせは
test 1 -eq 1 -a 2 -eq 2; echo $?

1と1が等しいく2と2が等しいか評価せよ

28
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 17:13:40  ID:L/ecp+uW.net(65)
>26
俺の成長を見守るスレ

29
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 17:15:49  ID:L/ecp+uW.net(65)
とりあえずtestの条件分岐はこれまでにして
次はif文での条件分岐をしていきたい

30
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 17:24:06  ID:L/ecp+uW.net(65)
#!/bin/bash
x=70
if test $x -gt 60
then
echo "OK"
fi

と書く
これはもしx70が60より大きかったらokと表示せよってことだ
fiは句読点みたいなもんだ

31
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 17:27:48  ID:L/ecp+uW.net(65)
みやすさでこう書いても良い
if [ $x -gt 60 ]; then
スペースを開けるのを忘れるなよ

32
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 17:33:05  ID:L/ecp+uW.net(65)
健全でない言葉が含まれているため表示しません 内容を確認する

33
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 17:43:06  ID:L/ecp+uW.net(65)
更にelseからifで条件分岐もできる
#!/bin/bash
x=40
if test $x -gt 60; then
echo "OK"
elif [ $x -gt 40 ]; then
echo "penis_|_"
else
echo "manko(;)"
fi

34
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 17:52:45  ID:L/ecp+uW.net(65)
if文の使い方は終わったので
次はcase文をやりたいとおもう

35
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 18:01:54  ID:L/ecp+uW.net(65)
#!/bin/bash
signal="red"

case文は 

評価式 変数 in
"変数") 実行コマンド
;;←終了の合図

case $signal in
"red")
echo "manko"
;;

↓は全てに当てはまらないとき
*)
echo "tinitin"
;;
esac

36
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 18:02:24  ID:L/ecp+uW.net(65)
少し休憩
あと少しでシェルスクリプトマスターだな

37
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 18:03:59  ID:L/ecp+uW.net(65)
てかこれc言語に似てるな

38
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 18:29:22  ID:L/ecp+uW.net(65)
よーしがんばるぞー
天才ハッカー目指そう

39
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 18:33:58  ID:L/ecp+uW.net(65)
さてこれでcase文は終わった
次はwhile文だぜ!

40
login:Penguin[sage]   投稿日:2016/10/02 18:45:49  ID:hv3Mig54.net(2)
Linux, MacOS X でも、PowerShell が動くし、

.NET も呼び出せるのに、なんで今さら、Bash?
コメント1件

41
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 18:46:47  ID:L/ecp+uW.net(65)
while文は繰り返すスクリプトだ

while 評価式
do
コマンド
done

#!/bin/bash
i=0
while test $i -lt 10 
do
i=`expr $i + 1`
echo $i
done
コメント1件

42
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 18:48:39  ID:L/ecp+uW.net(65)
>40
Debian on androidだから

43
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 18:50:33  ID:L/ecp+uW.net(65)
っていうかlinux板でwindowsのコマンドなんか使わんよ

44
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 18:58:04  ID:L/ecp+uW.net(65)
これで1から10まで表示できたと思う
これを応用して別の実行コマンドを使ってくれ

そして次は無限ループのやり方と抜け出し方だ

45
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 19:03:08  ID:L/ecp+uW.net(65)
無限ループはwhileの最後に:をつけるだけでいい
ただ抜け出したいときはbreakかcontinueを使う

#!/bin/bash
i=0
while :
do
test $i -lt 10
i=`expr $i + 1`

if [$i -eq 3 ]; then
continue
fi
if [ $i -eq 10]; then
break
fi

echo $i
done

46
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 19:15:42  ID:L/ecp+uW.net(65)
色々ミスってたな
こうだ
http://i.imgur.com/NqPF85m.png

47
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 19:24:38  ID:L/ecp+uW.net(65)
繰り返しでいえばfor文もある

for i in 配列
実行コマンド
だ!

#!/bin/bash
for i in (1 2 3 4 5)
do
echo $i
done

48
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 19:28:43  ID:L/ecp+uW.net(65)
()はミスだ

49
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 19:30:12  ID:L/ecp+uW.net(65)
`seq 1 100` や配列を入れたりして繰り返し使う

50
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 19:38:13  ID:L/ecp+uW.net(65)
次はコマンド引数だ!
コマンドラインがよそのファイルへ実行するときの引数のことだ

#!/bin/bash
echo $0 ←これは引数の数
echo $1
echo $2

echo $@ 引数全部
echo $# 引数の個数

これをviで書いてsh unko.sh $0 $1を書く

51
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 19:41:25  ID:L/ecp+uW.net(65)
実行すると引数を渡してそのファイルを実行すると思う
といってもつまり sh .sh 実行ファイルA
で実行ファイルAと.shを実行するわけだな
めんどくさくなってきたからだい部説明省いたけど

52
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 19:41:55  ID:L/ecp+uW.net(65)
そろそろ終わるし一応最後までやるぞー

53
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 19:49:45  ID:L/ecp+uW.net(65)
次はユーザーからの入力受付と選択肢だ

linux使ってるならy/nとか見てキーボード打ったことあるだろあれだあれ

#!/bin/bash
while :
do
read key ←読み込み宣言
echo "you pressed $key"
if[$key ="end"]; then
break
fi
done


もうこれだけ見たら説明はいらんだろ
エンドってうったらループが終わる仕組みだぞ

54
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 19:53:37  ID:L/ecp+uW.net(65)
そんで選択肢をつけるぞ!

#!/bin/bash

select option in Y /n
do
echo "you press $option" 
break;
done
yかnを選ぶと抜けられる

55
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 20:01:39  ID:L/ecp+uW.net(65)
いろいとみすってた
これだ

http://i.imgur.com/VlkcyZw.png

56
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 20:05:25  ID:L/ecp+uW.net(65)
さて次はお待ちかねソースコードに行番号を降っていくぜ

さっきのコマンドライン見て???ってなったやつはこれをみたらわかる

57
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 20:09:29  ID:L/ecp+uW.net(65)
#!/bin/bash
i=1
while read line 行番号宣言
do
echo "$i: $line"
i=`expr + 1` 1ずつ増やす
done<$1  コマンドライン引数

sh 名前.sh 別ファイルだ
コメント1件

58
login:Penguin[sage]   投稿日:2016/10/02 20:14:31  ID:hv3Mig54.net(2)
>41
PowerShell_ise なら、

$i = 0

while( $i -lt 5 ){
$i = $i + 1
echo $i
}

59
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 20:16:41  ID:L/ecp+uW.net(65)
パワーシェル使ってないからパワーシェルの話しされてもボクチン困っちゃう

60
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 20:17:02  ID:L/ecp+uW.net(65)
もうほとんど終わりだ
ラスト行くぞー

61
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 20:26:27  ID:L/ecp+uW.net(65)
次は関数の使い方だな
複数の処理をまとめて使めるときのやーつな

名前() {
処理
}

これだけだ
関数内だけで処理したいときはlocalを頭につければいい

逆に関数外で呼び出したいときは
hello(){
echo "hello"
I=5
echo $i
}
echo $i

関数の外から中へ実行させたい場合は
echo "hello $1"
}
hello mike
とすればいい

62
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 20:26:43  ID:L/ecp+uW.net(65)
基礎終わったぁああああああ

63
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 20:27:57  ID:L/ecp+uW.net(65)
あとは煩わしいオプション覚えれば大体コマンド作れちゃうね

64
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 20:31:03  ID:L/ecp+uW.net(65)
つまり最初に行ってたソースコード比較はもう今の基礎だけで作れてしまうわけだ

コマンドライン渡して関数内で行番号ふってif文で変数かなんか使ってチェック

あとはnmapかぁ
こっちは凄まじく長く奥が深そう

65
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 20:31:40  ID:L/ecp+uW.net(65)
いざできるとなるとめんどくさくなってきた


66
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 20:33:37  ID:L/ecp+uW.net(65)
とりあえずまずは少し休もう

67
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 20:57:49  ID:L/ecp+uW.net(65)
さてさて最初に行ったチェックスクリプト作ろうかな
ダルイけど自分の約束だからな

68
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 21:20:45  ID:L/ecp+uW.net(65)
>57
$iが抜けてる

69
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 21:25:23  ID:L/ecp+uW.net(65)
作る必要性がなくなったわ
すまぬ

70
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 21:25:34  ID:L/ecp+uW.net(65)
問題が解決した

71
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/02 23:35:15  ID:l7SS25wk.net
nmapは筋トレしたあとやります
2時か一時かな
明日休みだったらいいのに

72
login:Penguin[sage]   投稿日:2016/10/03 10:50:24  ID:a6vWPK4T.net
筋トレとかもってまわったいいまわしはしなくていいぞ。おなにーってはっきりいえ
それから、これまではあたたかく見守ってきたけど、これからは厳しくいくからな。

73
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/03 12:00:29  ID:w1VUnhyJ.net(2)
ワロタ
筋トレノコとオナニーって呼んでるのお前だけだぞwww

74
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/03 12:00:48  ID:w1VUnhyJ.net(2)
nmapしようかな

75
login:Penguin[age]   投稿日:2016/10/03 18:08:43  ID:9zFxlJDD.net(9)
さて書いていくか
いくら最新機種だと言っても遅いな

76
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/03 18:16:26  ID:9zFxlJDD.net(9)
nmap [オプション] {ターゲット}

オプション

-A OSとバージョンを検知しようとする

-sL 指定したネットワーク内のホスト一覧を表示する(リストスキャン)

-sP pingに応答するホストの一覧を表示する(Pingスキャン)

-sS TCPのSYNパケットを送ってSYN+ACKが返ってくるか調べる(TCP SYNスキャン/TCPハーフスキャン)

-sT TCPでポートに接続できるかを調べる(TCP Connectスキャン)

-sV ソフトウェア名とバージョンの表示を有効にする

-sU UDPポートをスキャンする(UDPスキャン)

-sF FINフラグだけのパケットを送って調べる(TCP FINスキャン)

-sN まったくフラグなしのパケットを送って調べる(TCP Nullスキャン)

-sX FIN/PSH/URGフラグを立てたパケットを送って調べる(Xmasスキャン)

-sA ACKフラグだけのパケットを送って調べる(TCP ACKスキャン)

77
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/03 18:19:08  ID:9zFxlJDD.net(9)
まだあるけどこんなもんだろ

nmapの使い方
指定したホストやネットワークに対し、いわゆるポートスキャンを実施し、開いているポート(稼働しているサービス)やそのバージョン、OSの種類を調査する。

78
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/03 18:35:47  ID:9zFxlJDD.net(9)
-b FTP_HOST FTP_HOSTのFTPサーバを利用して調べる(FTPバウンススキャン)

-O OSを検出しようとする

-P0 Pingスキャンを行わない(アクティブなマシンを割り出すためのホスト発見プロセスが省略される)

-PS [PORTLIST] PORTLISTで指定したポート(デフォルトは80番)にSYNフラグ付きの空TCPパケットを送信する(TCP SYN Ping)

-PA [PORTLIST] PORTLISTで指定したポート(デフォルトは80番)にACKフラグ付きの空TCPパケットを送信する(TCP ACK Ping)

-PU [PORTLIST] PORTLISTで指定したポート(デフォルトは31338番)に空UDPパケットを送信する(UDP Ping)

-PE ICMPタイプ8(エコー要求)パケットをターゲットに送信する(ICMP Ping)

-PR IPベースのスキャンより高速なARPスキャンを行う(ARP Ping)

-n DNSによる逆引き名前解決を行わない
-R すべてのターゲットに対して常にDNSによる逆引き名前解決を行う

-p PORT スキャンするポートをPORTで指定する(1-1023、U:53,T:80)UはUDPポート、TはTCPポートを示す

-F 限定したポートのみ調べる(約1200ポート)

-r 調べるポートの順番を無作為(デフォルト)ではなく順に選ぶ

79
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/03 18:36:57  ID:9zFxlJDD.net(9)
ターゲット

IPADDR IPアドレスで指定する(「192.168.0.1-250」「192.168.0.1,3,5」といった指定も可能)

IPADDR/MASK IPアドレスとサブネットマスクでネットワークの範囲を指定する

HOSTNAME/MASK HOSTNAMEで指定したホストのIPアドレスとサブネットマスクでネットワークの範囲を指定する

-iL TARGETFILE ファイルTARGETFILEから指定するターゲットを読み込む

-iR NUM NUMで指定した数のホストを無作為に生成する(0なら無制限)

--exclude HOST... 指定したホストHOSTやネットワークをスキャン対象から除外する(","区切り)

--excludefile EXCLUDE_FILE ファイルEXCLUDE_FILEから除外するターゲットを読み込む

80
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/03 18:37:39  ID:9zFxlJDD.net(9)
ポートの状態

open ポートが開いている(TCPコネクションやUDPパケットをアクティブに受け入れている状態)

closed ポートが閉じている(探査パケットを受け入れたり応答したりするが、待機しているアプリケーションがない)

filtered パケットフィルタリングによりポートが開いているかどうかを判別できない

unfiltered ポートにアクセスできるもののポートが開いているかどうかを判別できない

open|filtered ポートが開いているのかパケットフィルタリングされているのかを判別できない

closed|filtered ポートが閉じているのかパケットフィルタリングされているのかを判別できない

81
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/03 19:28:22  ID:9zFxlJDD.net(9)
自分のpcで試してみようかな

82
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/03 20:16:29  ID:9zFxlJDD.net(9)
うーん奥が深いなぁ

83
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/03 23:20:06  ID:9zFxlJDD.net(9)
otintin

84
login:Penguin[sage]   投稿日:2016/10/04 07:52:20  ID:OSOZBdHb.net
ネットワーク監視ツール
Zabbix, OSSのNagios

脆弱性診断
Vuls

ハニーポット・不正アクセス攻撃
Cowrie

GUIで、ポートスキャン(nmap)
Zenmap

Zenmap を使えばいい

85
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/04 13:28:52  ID:DcKPB/YH.net
zenmap使えねーし使うきねー

86
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/05 15:55:55  ID:vfOZkubx.net
chrootすリナックス使えまくるな

87
login:Penguin[sage]   投稿日:2016/10/06 21:12:34  ID:+nUpavX1.net
>1よ、迷わず成仏して下さい。
南無阿弥陀仏南無阿弥陀仏

88
login:Penguin[sage]   投稿日:2016/10/08 22:36:22  ID:nLI2qM4D.net
結局すぐ飽きて放棄されちゃうんだよね
日記スレでよかったじゃん
コメント1件

89
login:Penguin[]   投稿日:2016/10/09 17:43:04  ID:Wo+zayE7.net(19)
>88
お前ID:h6V4mIzlだろ
粘着してるとか気持ち悪い

90
login:Penguin[sage]   投稿日:2016/10/09 20:47:27  ID:BDq/Rrc8.net
ばけつに氷水を張ってそこに入れることだな

91
1 ◆0l6.oKlUp2 []   投稿日:2016/10/09 21:59:26  ID:Wo+zayE7.net(19)

92
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:00:11  ID:Wo+zayE7.net(19)
さて今回はDebian on androidをやっていきたいと思う

93
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:03:29  ID:Wo+zayE7.net(19)
linux on android自体完成されたプロジェクトだったし、Androidのバージョンが上がるにつれ皆開発に飽きてしまった経緯と、vncで動かせるアプリが完成してしまったという経緯があるのでそれでいいんじゃね?というリナクサー特有のそれcuiでできるじゃん思考が誕生...
結果開発がストップ
試したところ最新の適応してるアーキテクチャがDebian先輩だけだったので素人の俺がシェルスクリプトを完成させたいと思う

94
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:04:23  ID:Wo+zayE7.net(19)
ターミナルエミュレータってコピペできないのが玉に瑕だよね
俺のだけか知らんけどさ

95
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:05:56  ID:Wo+zayE7.net(19)
とりあえず入れてshしてみたところ
エラー libsigchain so
とでてきた

96
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:08:51  ID:Wo+zayE7.net(19)
なのでchroot のところと変数のところにunset LD_PRELOADと書いた

97
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:11:43  ID:Wo+zayE7.net(19)
するとリブシグチェインは消えた
元々パスが通ってなかったから関係ないと思うけどな

いくつかのapt-getはでパッケージは入れられるものの問題が生じる
またapt-get upgradeもしくはupdateを使うとエラーが生じる 

それとgnuバージョンが5.0なので8.0に上げる
今回の課題はこれだ

98
デフォルトの名無しさん[]   投稿日:2016/10/09 22:12:46  ID:DIgKvWho.net
何を使っててどんなことを望んでるのかよくわからないが xterm なら shift+左ボタンでコピーできるよ。
script コマンドなんかも知ってて損は無いと思うよ。
コメント1件

99
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:12:49  ID:Wo+zayE7.net(19)
あとcuiでlinuxを使うことを目的としてるのでguiを期待してる人はDebian no rootでも使ってくれ
てかぶっちゃけそっちのほうが早いと思う

100
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:14:56  ID:Wo+zayE7.net(19)
>98
すまんそっちじゃなくてAndroid Terminal emulaterで動かすことを想定してる

101
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:17:42  ID:Wo+zayE7.net(19)
何を望んでるかって言われるとそうだな
自分でディストリビューション配布できるくらいにはなりたいね
何がしたいとかじゃなくて俺の場合は単純に作って終わり理解して終わりが大半かもな
何がしたいのか俺もわからん

102
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:20:10  ID:Wo+zayE7.net(19)
とりあえず興味がある人はlinux on androidのurl貼っていくのでそこでDebianのスクリプトとcoreパッケージをダウンロードしてくれ

完成次第俺がcui版Debian on android 6.0版を配布したい
7.0は知らない

103
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:23:01  ID:Wo+zayE7.net(19)
ここからスクリプトとコアパッケージを入れて解答sh debian〜で動くと思う
でも新しいAndroidのsd内蔵型は多分エラーでるぞ

https://sourceforge.net/projects/linuxonandroid/files/Debian/

104
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:25:17  ID:Wo+zayE7.net(19)
あと動かしたあとmkdirやろうとするとAndroidが邪魔してくることがあるのでマウント リマウントは行っといてくれ

105
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:27:34  ID:Wo+zayE7.net(19)
まずこのスクリプトを動かそうとするとpassword打ってくれと言われるがsuidとやらを設定しないとpassword打とうが打たまいがあまり関係ない

俺の携帯だけかも知らんがとりあえずまずはsuidの設定から始めようと思うでごんすよ

106
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:34:49  ID:Wo+zayE7.net(19)
とりあえず今ん所マニュアル化
debianのscriptとcoreをダウンロードした後に解凍 sh 〜で動く

Androidバージョン4.0はこれでおしまい
4.0以降は進む
おそらくリブシグチェインのエラーが出るのでスクリプトをviで書き換え
変数とchrootのところに unset LD_PRELOAD
これで残りはaptとsuid、バージョンアップデートか

107
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 22:47:53  ID:Wo+zayE7.net(19)
元々がvncで動かすようで作られてるからちょっと面倒だな
nmapとかはダウンロードできてすぐ動かせるんだけど

108
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 23:05:41  ID:Wo+zayE7.net(19)
suidの前にaptのソースリストいじっちゃうか

109
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/09 23:50:30  ID:Wo+zayE7.net(19)
うーん apt以外は普通のlinuxなんだけどな
apt使えないdebianってarch…

110
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:03:01  ID:8Wi5WmxL.net(33)
英語ぉおおおおおお

111
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:09:44  ID:8Wi5WmxL.net(33)
apt関連からupdateしましょ

112
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:10:35  ID:8Wi5WmxL.net(33)
apt updateの前に必要なupdateしてそのまた必要なupdate…

蟻地獄ワロタ

113
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:18:35  ID:8Wi5WmxL.net(33)
いや違うわこれ
initがsdカード設定になってるからディレクトリが存在しないんだ
だからなんか知らんけど動いてる状態になってるのか

114
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:20:10  ID:8Wi5WmxL.net(33)
initでルートユーザー作ってしまえばその後楽々だな
ただ初心者にinitいじれってレベル高すぎワロてる場合ちゃうぞワロタ

115
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:20:32  ID:8Wi5WmxL.net(33)
いじってもchrootだからぶっ壊れたりしないのが幸いです

116
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:24:15  ID:8Wi5WmxL.net(33)
あー初期設定でやっぱinitでroot設定しないとだな
vncとsshオフにしたらただのユーザー権限になった

バグっぽいね

117
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:24:39  ID:8Wi5WmxL.net(33)
設定つーかviで書き換えか

118
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:26:54  ID:8Wi5WmxL.net(33)
apt関連治った
最初でvncとsshはオフだな

119
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:27:27  ID:8Wi5WmxL.net(33)
torが消えてnmapがあるあたり標準装備なのかな

120
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:31:18  ID:8Wi5WmxL.net(33)
initの動的リンカ通せるように書き換えてrootユーザー作るか


121
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:32:32  ID:8Wi5WmxL.net(33)
unset消したらルートユーザー表示出てきた
そのあとcdした瞬間ただのユーザーに変わったから恐らく確定だ

122
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:47:31  ID:8Wi5WmxL.net(33)
もっと難しいかと思ったけど意外と簡単だったな

123
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:49:29  ID:8Wi5WmxL.net(33)
ていうか冷蔵庫のヨーグルト減ってるんだけどなにこれ

124
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 00:57:16  ID:8Wi5WmxL.net(33)
スクリプトでbashrcつくってパス通すか
めんどい

125
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 01:28:05  ID:8Wi5WmxL.net(33)
ld問題解決ー
でもaptは解決せぬな
てれれー先程からさんざんいってたsuせつていー

126
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 01:33:13  ID:8Wi5WmxL.net(33)
ばかだおれ
多分これvncの設定のpasswordか
whoamiでrootだし
はい解決ー

127
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 01:33:36  ID:8Wi5WmxL.net(33)
残るはやはりaptか
いぞんかんけいいいいいい

128
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 01:53:52  ID:8Wi5WmxL.net(33)
まさかのここでマシュマロ邪魔きたぁあああ

129
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 01:54:39  ID:8Wi5WmxL.net(33)
だからか
アップデート前は容易にchrootできたのにできなくなってたのは
マシュマロめ!
貴様が邪魔しないければ俺はぁ!!!
完成してたんだ!

130
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 01:56:09  ID:8Wi5WmxL.net(33)
aptは諦めた
もっと技術高くなってからしよう
とりあえず配布するか 
それ以外は普通に使えるわけだし
ほかのソフトウェアも使えるし

131
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 02:02:14  ID:8Wi5WmxL.net(33)
何だもっと初歩の初歩からか
http://www.infra.jp/debian/basic.html
ここで初期設定しないといけないわけか
ばかだな

132
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 02:14:43  ID:8Wi5WmxL.net(33)
シェルでip設定あったのそれか
そこで設定して繋ぐのかと思ったが
wget使えてたからそういうわけではなさそう
メンディ司

133
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 02:15:09  ID:8Wi5WmxL.net(33)
lennyの初期設定から学ぼう

134
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 02:33:40  ID:8Wi5WmxL.net(33)
俺はいつかビル・ゲイツを超えるぞ

135
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 02:33:55  ID:8Wi5WmxL.net(33)
アップデート完了!

136
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 02:34:05  ID:8Wi5WmxL.net(33)
そろそろ配布できそう

137
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 02:50:55  ID:8Wi5WmxL.net(33)
やらかしたくさい
切ってしまった

138
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 02:51:12  ID:8Wi5WmxL.net(33)
まぁ答えは近いぞ

139
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 03:30:45  ID:8Wi5WmxL.net(33)
つかこれarchぶちこんだほうがよくね

140
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 03:31:03  ID:8Wi5WmxL.net(33)
Debianは余計者が多すぎる

141
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 03:31:43  ID:8Wi5WmxL.net(33)
アーチなら最初からコンソール仕様だしな

142
1 ◆0l6.oKlUp2 [age]   投稿日:2016/10/10 03:32:00  ID:8Wi5WmxL.net(33)
そうしよう

143
login:Penguin[]   投稿日:2016/10/12 09:31:53  ID:NpqJ7KU1.net
須藤ってマジすごい人なんだな
linuxの中で重要な活躍した人なんでしょ

sudo
俺も活躍して須藤さんみたいになりたいわ
コメント1件

144
login:Penguin[sage]   投稿日:2016/10/12 14:47:55  ID:C29Wv0Yi.net
もうネタ切れかよ

145
login:Penguin[age]   投稿日:2016/10/12 18:45:42  ID:JXmGxfzb.net
アップグレードしたらDebian壊れた
壊れる前のやつ配布するわ

ネタ切れってかいまphpとjavaやってるから少し待って

146
login:Penguin[sage]   投稿日:2016/10/12 19:32:53  ID:qsmMEuML.net
>143
ヴァ〜カ野郎!!!!!!!!!!!

なにが、須藤がすごい、俺はコイツのせいで会社を辞めた。
日本全国の須藤を敵に回してやる。
特に青森の須藤、お前らは陰険だ。

147
login:Penguin[sage]   投稿日:2016/10/13 00:12:33  ID:WnaljVfq.net
お前の言う須藤はゲイ
ホンモノの須藤は男女関係なく無限の愛を注いでくれる人だぜ

148
login:Penguin[]   投稿日:2016/10/14 09:15:16  ID:zp4hkKVd.net
>1
UNIXシェルスクリプトコマンドブック第3版 2200円 山下哲典著
Linuxコマンドポケットリファレンス改訂第3版 2380円 沓名亮典著

149
login:Penguin[sage]   投稿日:2016/10/15 15:28:54  ID:Ywb04WNY.net
日記にすらならずに終了か
コメント1件

150
login:Penguin[sage]   投稿日:2016/10/16 02:12:51  ID:uAYTmpFA.net
>149
相変わらずしつこいなお前

151
login:Penguin[sage]   投稿日:2016/10/23 10:08:41  ID:kM1PQiq+.net(2)
ぼちぼち勧めていこうかな

152
login:Penguin[age]   投稿日:2016/10/23 10:09:18  ID:kM1PQiq+.net(2)
下げてしまった

153
login:Penguin[age]   投稿日:2016/10/26 04:51:54  ID:UZXjfXFj.net
javascript終わりました

154
login:Penguin[sage]   投稿日:2016/10/26 12:30:10  ID:+GKHduP8.net
シェルスクリプト学んで実力をつけることより社会性を身につけることのほうが重要だよ
それから日記書くのは構わないと思うけど、sage進行で頼む。邪魔だから。
コメント1件

155
login:Penguin[age]   投稿日:2016/10/27 06:38:48  ID:OTpogw7o.net(2)
>154
なんでそこまで執着すんの?
怖いんだけど

156
login:Penguin[age]   投稿日:2016/10/27 06:39:40  ID:OTpogw7o.net(2)
じゃあ書いちゃおうかな!
嫌がらせも兼ねて

157
login:Penguin[sage]   投稿日:2016/11/30 23:58:29  ID:R+ieCo8H.net
まーだー?
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

Linux板 タイトル検索

このスレッドが人気です(実況系)
実況 ◆ テレビ朝日 46581 レジェンド依田 (378)テレ朝実況
実況 ◆ フジテレビ 82449 (893)フジ実況
NHK総合を常に実況し続けるスレ 130183 (975)NHK実況
実況 ◆ 日本テレビ 54025 (290)NTV実況
セイレン ♯3「オトコユ」★4 (869)TBS実況
はやドキ!&あさチャン!金曜日★1 (663)TBS実況
<ノイタミナ>クズの本懐 #02「そのぬくもりに用がある」★3 (938)フジ実況
【マターリ】うらら迷路帖 第3話→セイレン第3話 [無断転載禁止]&#169;2ch.net (749)TBS実況
このスレッドが人気です(ニュース系)
【冬季アジア大会】アパグループは客から要望で「本を一時的にフロントで預かるよう、全国のホテルに指示することを検討」 (397)ニュー速+
【NHK】アパホテルに本の撤去打診 冬のアジア大会組織委★9 (1000)ニュー速+
【FRIDAY】狩野英孝 17歳現役女子高生と淫行疑惑 ★9 (1000)音楽・芸能ニュース
【芸能】スクープ! 狩野英孝「17歳現役女子高生と淫行疑惑!」 (199)音楽・芸能ニュース
【生活】「あら、○○ちゃんお姉ちゃんになったのね!おめでとう」「恥ずかしいことじゃないから!」 初潮の赤飯文化反対!が話題★3 (255)ニュー速+
【生活】「あら、○○ちゃんお姉ちゃんになったのね!おめでとう」「恥ずかしいことじゃないから!」 初潮の赤飯文化反対!が話題★2 (1000)ニュー速+
【NHK】アパホテルに本の撤去打診 冬のアジア大会組織委 ★8 (1000)ニュー速+
【衰退】2035年「人口の5割が独身」時代がやってくる (268)ニュー速+
Linux板の人気スレ
Linux使ってて普及するわけないと思った時92 (664)
【Raspberry Pi】ラズベリー・パイ part29【ARM】 (217)
【初心者】Ubuntu Linux 109【本スレ】 (529)
Linux Mint 21 (940)
オススメLinuxディストリビューションは? Part66 (975)
初心者の質問相談にやさしく答えるスレ Part7 (266)
Debian GNU/Linux スレッド Ver.85 (914)
【視聴・録画】Linuxでテレビ総合13 (540)
くだらねえ質問はここに書き込め!Part 227 (156)
WindowsやめてLinuxデスクトップ! (279)
Arch Linux 12 (97)
【CD/USB】PuppyLinux - 18匹め - 【軽量】 (847)
【LXDE】Lubuntu 5 (989)
Debian GNU/Linux スレッド Ver.83 (981)
くだらねえ質問はここに書き込め!Part 223 (998)
CentOS Part 46【RHEL Clone】 (333)
Vine Linux Thread 其の67 (390)
「LINUXをメイン機にしてる」ていう奴www (808)
【初心者】Ubuntu Linux 103【本スレ】 (984)
【Raspberry Pi】ラズベリー・パイ part16 【ARM】 (688)
【Raspberry Pi】ラズベリーおっパイ π28【ARM】 (81)
オススメLinuxディストリビューションは? Part61 (985)
Windowsの成功って結局は95のムーブメントよ (70)
ID砲丸投げ in Linux板 (ノ・∀・)ノ⌒● 16投目 (901)
Kona Linux 3杯 (222)
オススメLinuxディストリビューションは? Part62 (996)
Win10更新強要に愛想が尽きてLinuxに挑む者 (317)
【Raspberry Pi】ラズベリー・パイ part11 【ARM】 (929)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
Amazon


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)