絵を描いたりネットいろいろ
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
新しい記事を書く事で広告が消せます。
犯罪予告とかの書き込みについての事
ネット上に犯罪予告をかいて逮捕される人が近年増加してる
けどこれは本当に、本人が書き込んだものなのかね
2chにプログラムから書き込ませる方法はいくつかあるんだけど、
一番簡単なのがMechanizeってライブラリを使う事
Ruby,Perl,Python,PHPあたりには存在してると思う
これはデーモン化されたブラウザみたいなもので
例えば2chへの書き込みとかは
ほんの少しのソースコードで書き込める
ただ2chはクッキーとかの書き込み仕様が半年おきくらいに変わっちゃうから
このソースコードも実はもう意味がないけど、前は動いてたやつを乗せてみる
あっ、ちなみにぼくはルイキチではないです
適当なスレのURL欲しかった
クッキーの情報については、ぼくのpc個人情報からクッキーとか作られてると面倒なので念のためにのせませぬ(どうせ動かないソースコードだしね)
まぁこんな感じでこの程度の行数のソースコードで実装できる
2ch以外でクッキーの特殊な設定や画像認証もないような投稿フォームだったら
もっと簡単に自動投稿のスクリプトかけます
したらばbbsだったら、クッキーの設定いらないと思うから
2chよりは楽かな
そういう感じに、ウィルス等に感染して、
第三者によって勝手にWebフォームから適当な文字列入れられて送信したり
2chへ何か勝手にスレッドたてたりレスをしてしまう、等を遠隔的に行う事は
Mechanizeっていうフリーのライブラリで結構簡単に出来ますよってこと
このあたりについて、犯罪予告等で検挙してる警察さんはどういう考えで動いているのか、気になるよね。
PC押収したときに、ウィルス感染チェックを100%しきれるわけもないし
それに
2008年に起こった予告inのクロスサイトスクリプティングの事件で
ニュー速vipに大量に犯罪予告が書き込まれて、
一晩だけ凄いことになってた
だいたいあれは、2000~3000くらいの犯罪予告が
XSSによって書かれたと思う
流石にどうみても自動で書き込まれてる犯罪予告は警察もスルーしたと思うけど
悪意のある誰かがああいうことやろうとすれば、やれちゃうって事の証明だった
ウィルスによって書き込みがされ、誰かに罪を擦り付けられてるかも知れない可能性については
「自分や殆どの人はそんなプログラムを作れない」とか、国や警察は思って、
プログラムをかける人たちを甘く見ていて、
その可能性について、考えないようにしているような気がするので
ちょっとだけ指摘をかいてみた
プログラミングの敷居はこれからも情報の充実とともにどんどん下がっていくから
Windowsの自動操作系のプログラムを、
中学生や高校生くらいでも作れる子が多くなってくると、
そのくらいの子じゃネットの法律とかわかってないだろうし
どんどん悪戯が増えると思うよ
だから、いずれこの法律は変えなくちゃいけないんじゃないのって思ってる
まだ、この手のプログラムやウィルスで本気で悪戯を行う人が出てきてないってだけで
技術持ってる人がほんの1人、このやっちゃいけない暗黙の了解を突破したら
確実に法律を変えるしかない
自分が中学生の頃に、rubyとmechanizeを知っていたら
何かやってたかもしれない、pcに興味もっちゃう子供ってそんなもんだよ
できることは何でもやるよ
てかネットで悪さやって特定されて逮捕される人たちは、
自分のIPアドレスのままやってるから特定されて逮捕されるだけで
もし海外プロキシーを、ほんの1個でも経由して悪さした場合って、警察は海外のそのPCを押収して調べるの・・・?
日本と仲のいい国だったらいいけど、仮に2chに書き込まれた犯罪予告が、
北朝鮮のプロキシーサーバー経由とかだったらどうするの・・・?
PC押収とか不可能でしょ・・・・・・・・・
小さな事例でやるには難しいよ
時間が経過すればプロキシーサーバーのアクセスログだって残っているか怪しい
そもそも個人で串たててる人がいっぱい居るから、アクセスログなんていちいち保存しないよねぇ・・・
そんな粗だらけのネット法律が、ちょっと気にくわないのでした
けどこれは本当に、本人が書き込んだものなのかね
2chにプログラムから書き込ませる方法はいくつかあるんだけど、
一番簡単なのがMechanizeってライブラリを使う事
Ruby,Perl,Python,PHPあたりには存在してると思う
これはデーモン化されたブラウザみたいなもので
例えば2chへの書き込みとかは
ほんの少しのソースコードで書き込める
ただ2chはクッキーとかの書き込み仕様が半年おきくらいに変わっちゃうから
このソースコードも実はもう意味がないけど、前は動いてたやつを乗せてみる
require 'mechanize'
require 'kconv'
require 'pp'
agent = Mechanize.new
uri = URI.parse("http://hayabusa.2ch.net/test/read.cgi/news4vip/1326177269/l50")
uri2 = URI.parse("http://hayabusa.2ch.net/news4vip/")
agent.get(uri)
str = "PON=softbank127000000001.bbtec.net"
Mechanize::Cookie.parse(uri2, str){|c| agent.cookie_jar.add(uri, c)}
#str = "HAP=FOXdayo~~~~っていうクッキーを入れる"
Mechanize::Cookie.parse(uri2, str){|c| agent.cookie_jar.add(uri, c)}
agent.page.form_with(:name => nil) { |f|
f.field_with(:name => "FROM").value = "!ninja"
f.field_with(:name => "MESSAGE").value = "test_test"
f.field_with(:name => "mail").value = "sage"
}.click_button
puts agent.page.body
sleep 1
agent.page.form_with(:name => nil).click_button
p :submit
puts agent.page.body
pp agent
あっ、ちなみにぼくはルイキチではないです
適当なスレのURL欲しかった
クッキーの情報については、ぼくのpc個人情報からクッキーとか作られてると面倒なので念のためにのせませぬ(どうせ動かないソースコードだしね)
まぁこんな感じでこの程度の行数のソースコードで実装できる
2ch以外でクッキーの特殊な設定や画像認証もないような投稿フォームだったら
もっと簡単に自動投稿のスクリプトかけます
したらばbbsだったら、クッキーの設定いらないと思うから
2chよりは楽かな
そういう感じに、ウィルス等に感染して、
第三者によって勝手にWebフォームから適当な文字列入れられて送信したり
2chへ何か勝手にスレッドたてたりレスをしてしまう、等を遠隔的に行う事は
Mechanizeっていうフリーのライブラリで結構簡単に出来ますよってこと
このあたりについて、犯罪予告等で検挙してる警察さんはどういう考えで動いているのか、気になるよね。
PC押収したときに、ウィルス感染チェックを100%しきれるわけもないし
それに
2008年に起こった予告inのクロスサイトスクリプティングの事件で
ニュー速vipに大量に犯罪予告が書き込まれて、
一晩だけ凄いことになってた
だいたいあれは、2000~3000くらいの犯罪予告が
XSSによって書かれたと思う
流石にどうみても自動で書き込まれてる犯罪予告は警察もスルーしたと思うけど
悪意のある誰かがああいうことやろうとすれば、やれちゃうって事の証明だった
ウィルスによって書き込みがされ、誰かに罪を擦り付けられてるかも知れない可能性については
「自分や殆どの人はそんなプログラムを作れない」とか、国や警察は思って、
プログラムをかける人たちを甘く見ていて、
その可能性について、考えないようにしているような気がするので
ちょっとだけ指摘をかいてみた
プログラミングの敷居はこれからも情報の充実とともにどんどん下がっていくから
Windowsの自動操作系のプログラムを、
中学生や高校生くらいでも作れる子が多くなってくると、
そのくらいの子じゃネットの法律とかわかってないだろうし
どんどん悪戯が増えると思うよ
だから、いずれこの法律は変えなくちゃいけないんじゃないのって思ってる
まだ、この手のプログラムやウィルスで本気で悪戯を行う人が出てきてないってだけで
技術持ってる人がほんの1人、このやっちゃいけない暗黙の了解を突破したら
確実に法律を変えるしかない
自分が中学生の頃に、rubyとmechanizeを知っていたら
何かやってたかもしれない、pcに興味もっちゃう子供ってそんなもんだよ
できることは何でもやるよ
てかネットで悪さやって特定されて逮捕される人たちは、
自分のIPアドレスのままやってるから特定されて逮捕されるだけで
もし海外プロキシーを、ほんの1個でも経由して悪さした場合って、警察は海外のそのPCを押収して調べるの・・・?
日本と仲のいい国だったらいいけど、仮に2chに書き込まれた犯罪予告が、
北朝鮮のプロキシーサーバー経由とかだったらどうするの・・・?
PC押収とか不可能でしょ・・・・・・・・・
小さな事例でやるには難しいよ
時間が経過すればプロキシーサーバーのアクセスログだって残っているか怪しい
そもそも個人で串たててる人がいっぱい居るから、アクセスログなんていちいち保存しないよねぇ・・・
そんな粗だらけのネット法律が、ちょっと気にくわないのでした
2012年1月1日 14時28分 ごろ 鳥島近海 7.0 最大深度4 震源370km
一応メモ
震源地が南のほうなのに、東北のほうがやたら揺れているのは
やっぱ3.11のでプレートがやわらかくなってるって事なのかなあ
それとも深い位置の地震だから
震源地とか実は大して関係なかったっていう可能性もある
でも、東北のほうのプレートがやわらかくなってるっていうなら、
いったい、元の硬さに戻るまで何年かかるんだろう・・・って思ってしまうね
だからゆるい揺れはこれから数年間~10年位は続くんでしょう
でも、ゆるい揺れが定期的に起こるんだったらM9.0クラスの力がそこに溜まる事はないと思うから
大きな地震は当分東北には来ないのかなぁ
くるくるいわれているのは東南海だね
何ヶ月か前に深夜にそこら辺に震度5くらいの地震おきて
気象庁から、特番で東南海地震との関連性はありませんとか
放送してたよね
でもよく関連性とかわかるよね
今回のも関連性ないとか言ってるけど
漏れ様の科学で言わせてもらうと、深い場所で地震おきたら
その上の地盤すべてに影響するから
直接の関連性はないとしても、すべてのステータス+1だよね
あけおめ
震源地が南のほうなのに、東北のほうがやたら揺れているのは
やっぱ3.11のでプレートがやわらかくなってるって事なのかなあ
それとも深い位置の地震だから
震源地とか実は大して関係なかったっていう可能性もある
でも、東北のほうのプレートがやわらかくなってるっていうなら、
いったい、元の硬さに戻るまで何年かかるんだろう・・・って思ってしまうね
だからゆるい揺れはこれから数年間~10年位は続くんでしょう
でも、ゆるい揺れが定期的に起こるんだったらM9.0クラスの力がそこに溜まる事はないと思うから
大きな地震は当分東北には来ないのかなぁ
くるくるいわれているのは東南海だね
何ヶ月か前に深夜にそこら辺に震度5くらいの地震おきて
気象庁から、特番で東南海地震との関連性はありませんとか
放送してたよね
でもよく関連性とかわかるよね
今回のも関連性ないとか言ってるけど
漏れ様の科学で言わせてもらうと、深い場所で地震おきたら
その上の地盤すべてに影響するから
直接の関連性はないとしても、すべてのステータス+1だよね
あけおめ
2枚
せぐめんと
ゆれ ( 設定資料っぽく )
ははーっ
横顔絵全然うpしないから描けないと思ったー!?思ってたー?
そーだよ!一発描きだよ!!
今日はなんか覚醒モードに入った
一年が終わるううううううううううう
コミケいきたあああああいいいぁぁぁぁぁぁぁぁぁぁぁもうおそいいいい
どうせあと30分以内に現地いかなければほしいものはすべて売り切れ
新幹線でもまにあわないもういいぃぃぃ家で絵をする
↓このくらいじゃないと間に合わない
,'⌒,ー、 _ ,,.. X
〈∨⌒ /\__,,.. -‐ '' " _,,. ‐''´
〈\ _,,r'" 〉 // // . ‐''"
,ゝ `く/ / 〉 / ∧_,. r ''"
- - - -_,,.. ‐''" _,.〉 / / . {'⌒) ∠二二> - - - - - - -
_,.. ‐''" _,,,.. -{(⌒)、 r'`ー''‐‐^‐'ヾ{} +
'-‐ '' " _,,. ‐''"`ー‐ヘj^‐' ;; ‐ -‐ _- ちょっとクロノログ並んでくる
- ‐_+ ;'" ,;'' ,'' ,;゙ ‐- ー_- ‐
______,''___,;;"_;;__,,___________
///////////////////////
来年の夏はいくよ!!><
例大祭は未定
地震 と コミケ 等
冬コミー、
今回はちょっとお金がギリギリなのでスルー
寒いのもある、寒さより暑さのほうが個人的には楽です
余震1年続くとかいわれてたけど収まったよね
けど3.11から地震の夢よくみるようになったな
今日もみた
けど予知夢が当たったことはない
また大きめの地震1回くらい来るだろうと思って
棚のものとかいろいろ下ろしたまま数ヶ月がたった
こねー!!!
そろそろ戻すよ?戻していいんだよね?
いや、もうこのまま低い配置でいいか
今まで買ってきた同人CDとか落ちて割れたらきつい
今年は、それなりに充実した年だった
中高生くらいのころからやってたプログラミングを、
実質今年でもう終わりにして、絵を描こうって気持ちになった
確かいろんなものに憧れてたんだけど限界が見えた、区切りがついた感じ
だから、やったことない事というか、ものすごく不得意なものをやりたくなったのかな
自分の中でIT技術よりも絵を優先することができるようになれたのは大きい
今まで絵描こうとしても「これソースコード完成させてから・・・あ、また作りたいものが・・・っ」とかそういう感じで
そのまま数ヶ月間、絵を描かないとか、そんなリズムだった
これが変えられただけでも大きい
習慣とかって、なかなか変えるの難しいからね
結局、自分がかいたプログラムって作った後にしばらく使って
その後は放置しちゃうから、そんなのを量産するくらいであれば、同じ時間をかけて絵かいたほうが有意義
今でも自分が絵を描くというのが不釣合いに思う
下手すぎて学生のころもノートや教科書への落書きすらやってこなかったんだよね
本当に何も描けなかった
今でもこれは描けてるのかわかんないけど、
色々試した結果わかったのは
自分の好きな描き方じゃないと、いくら完成絵がよくなったとしても続かないって事だった
だから、基礎とか無視して楽しく続けられる描き方だけやってく事にした
描き方としては、ソフトの機能はあまり使わず、簡易絵チャとかにそろってる機能のみ使って描いていくような
そんなの
この描き方で上手くなれないなら、もうむりぽ
またしばらくたてば・・・・・・・普通にレイヤー色々駆使した描き方でも楽しくやれるかもしんないけどね
今はこれしかない
今回はちょっとお金がギリギリなのでスルー
寒いのもある、寒さより暑さのほうが個人的には楽です
余震1年続くとかいわれてたけど収まったよね
けど3.11から地震の夢よくみるようになったな
今日もみた
けど予知夢が当たったことはない
また大きめの地震1回くらい来るだろうと思って
棚のものとかいろいろ下ろしたまま数ヶ月がたった
こねー!!!
そろそろ戻すよ?戻していいんだよね?
いや、もうこのまま低い配置でいいか
今まで買ってきた同人CDとか落ちて割れたらきつい
今年は、それなりに充実した年だった
中高生くらいのころからやってたプログラミングを、
実質今年でもう終わりにして、絵を描こうって気持ちになった
確かいろんなものに憧れてたんだけど限界が見えた、区切りがついた感じ
だから、やったことない事というか、ものすごく不得意なものをやりたくなったのかな
自分の中でIT技術よりも絵を優先することができるようになれたのは大きい
今まで絵描こうとしても「これソースコード完成させてから・・・あ、また作りたいものが・・・っ」とかそういう感じで
そのまま数ヶ月間、絵を描かないとか、そんなリズムだった
これが変えられただけでも大きい
習慣とかって、なかなか変えるの難しいからね
結局、自分がかいたプログラムって作った後にしばらく使って
その後は放置しちゃうから、そんなのを量産するくらいであれば、同じ時間をかけて絵かいたほうが有意義
今でも自分が絵を描くというのが不釣合いに思う
下手すぎて学生のころもノートや教科書への落書きすらやってこなかったんだよね
本当に何も描けなかった
今でもこれは描けてるのかわかんないけど、
色々試した結果わかったのは
自分の好きな描き方じゃないと、いくら完成絵がよくなったとしても続かないって事だった
だから、基礎とか無視して楽しく続けられる描き方だけやってく事にした
描き方としては、ソフトの機能はあまり使わず、簡易絵チャとかにそろってる機能のみ使って描いていくような
そんなの
この描き方で上手くなれないなら、もうむりぽ
またしばらくたてば・・・・・・・普通にレイヤー色々駆使した描き方でも楽しくやれるかもしんないけどね
今はこれしかない
まくろ2
require 'Win32API'
# マウス
SetForegroundWindow = Win32API.new('user32', 'SetForegroundWindow', %w(i), 'i')
ClientToScreen = Win32API.new('user32', 'ClientToScreen', %w(i p), 'i')
SetCursorPos = Win32API.new('user32', 'SetCursorPos', %w(i i), 'i')
SendInput = Win32API.new("user32", "SendInput", %w(i p i), 'i')
INPUT_MOUSE = 0
MOUSEEVENTF_LEFTDOWN = 0x0002
MOUSEEVENTF_LEFTUP = 0x0004
def click wait = 0.5
mouseinput1 = [INPUT_MOUSE, 0, 0, 0, MOUSEEVENTF_LEFTDOWN, 0, 0].pack('LllLLLL')
mouseinput2 = [INPUT_MOUSE, 0, 0, 0, MOUSEEVENTF_LEFTUP, 0, 0].pack('LllLLLL')
input = mouseinput1 + mouseinput2
SendInput.call 2, input , mouseinput1.length
sleep wait
intrrupt
end
def mv x , y , wait = 4.0
SetCursorPos.call x , y
sleep wait
intrrupt
end
# キーボード受信
GetKeyState = Win32API.new('user32.dll', 'GetKeyState', %w(i), 'i')
VK_ESCAPE = 0x1B
VK_CONTROL = 0x11
def intrrupt
if GetKeyState.call( VK_CONTROL ) < 0
puts :exit
exit
end
end
# 座標色
GetDC = Win32API.new("user32", "GetDC", %w(i), 'i')
GetPixel = Win32API.new("gdi32", "GetPixel", %w(iii), 'i')
#ir = GetPixel.call GetDC.call(0) , 300 , 20
#p ir.to_s(16)
# キーボード送信 -未実装-
# SendMessage = Win32API.new("user32", "SendMessage", %w(iiii), 'i')
# PostMessage = Win32API.new("user32", "PostMessage", %w(iiii), 'i')
# GetForegroundWindow = Win32API.new("user32", "GetForegroundWindow", %w(iiii), 'i')
# PostMessage.call GetForegroundWindow.call , 0x41, 0 , 0
# __entry__
# 戦闘
loop do
#7.times do
4.times do
# 挑戦
6.times do
# 挑戦
mv 110 , 340
click
# 炭鉱
# mv 110 , 530
# 竜の住む山
mv 110 , 580
click
end
# 戦闘
0.times do
# 戦闘
mv 50 , 340
click
# 管理国家
mv 50 , 380
click
# レイ or NPC 色判定
sleep 3
ir = GetPixel.call GetDC.call(0) , 390 ,411
if ir.to_s(16) == "edfbff"
# レイ
mv 180 , 530
click
else
# NPC
mv 180 , 425
click
end
# 戦闘
mv 340 , 565
click
end
# 武器倉庫
# 装備
mv 240 , 340
click
# 倉庫
mv 180 , 400
click
# 入庫
mv 120 , 620
click
# ok no
mv 430 , 405
click 6.0
end
# 防具倉庫
# 装備
mv 300 , 340
click
# 倉庫
mv 180 , 400
click
# 入庫
mv 120 , 620
click
# ok no
mv 430 , 405
click 6.0
# スフィア
# 自室
mv 180 , 340
click
# スフィアkuro
mv 310 , 435
click
# スフィアsiro
mv 520 , 635
click
# ok no
mv 430 , 405
click 6.0
end # loop
座標の色取得できるようにした
キーメッセージ送信については思い出した
確か、フォアグラウンドのhWndを取得しても、
それはテキストエリアのhWndではないから、
フォアグラウンドのhWndからテキストエリアのhWndを辿るようなコードを書かないといけなかったはず
それで前は、wsh使ってかいてたはず
この部分はWinAPIじゃなくwsh使おう