【SOF2】新・デモバスターを作るスレ【DEMO】

■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
垢版 |
04/11/09 00:55:38ID:UTro4Ucf
このスレは、古参FPSゲーム「ソルジャーオブフォーチュン2DEMO」の
デモバスターと呼ばれる、アンチチートツールを製作するスレです。

このゲームは、ユーザーがサーバーを建てて銃撃戦をする対戦型ゲームです。
ユーザー数と優良な鯖に恵まれてるにも関わらず
チーターが激増し、ガチンコの勝負になりずらい状況に陥っています。

かつて、チーターを抑制していたのはデモバスターと呼ばれた
個人が作った神ツールでしたが、チートの度重なるうpに製作者は諦めその姿を消しました。

そして今、その過去の遺産を我々、屈強な2chねらーで復活させよう。というスレです。
関連情報は>>2
04/11/09 00:58:07ID:IMRYe6yg
関連リンク

本スレ
http://game8.2ch.net/test/read.cgi/netgame/1098788585/l50
二次裏本スレ
http://www.2chan.net/test/read.cgi?bbs=ascii&key=1099920365
旧DB本家
http://demobuster.thegreatmilenko.com/
DB最終更新版
ttp://www.geocities.jp/nips_13_jp/demo_new.zip
日本ユーザーを担っている鯖管理人
http://www6.plala.or.jp/ecl-suzuka/

基本はsage進行。落ちかかったらageで。
3名前は開発中のものです。
垢版 |
04/11/09 01:24:16ID:rK3+BiwY
糞スレあげ
04/11/09 02:08:33ID:WlMvjP0q
今の所本スレの稼動中のプロセスからチートツールを割り出せば良いという
意見が最も実用性があると思うが難しすぎてヌルポ状態だし、
なによりチートツールの情報が必要なわけだがそこはどうするんだい?>>1よ
後あくまで個人的な意見だが何もここにスレ立てる必要は無かったと思うが・・・
そりゃスキルのある人はいるだろうがその人達が協力してくれるのを望んで
立てたのなら浅はか過ぎる・・・
04/11/09 02:36:34ID:IMRYe6yg
>4
別にここの住人にどうたらって事で立てた訳じゃないよ。
せっかく良い流れでも、違う話題になったらシャットアウトされちゃうでしょ。

それが嫌だったし、なんにせよスレ建てを反対したり開発自体を反対する奴に
そのまま従ってたら何も始まらない。意図的に反対してる奴や話題を流そうとしてる奴もいそうだったしね。

俺はプログラミングの知識がない。だけどサーバーの提供やチートツールの実験とかなら出来る。
つまり、何もしないで出来ないと決め付けるぐらいなら、とりあえず何か始めてみようと思ったんだ。
04/11/09 02:42:04ID:WlMvjP0q
>>5
良い流れで違う話題になったとしても無視すればいいのではないか?
スレ建て反対や開発反対してる奴らも無視すればいいのではないか?

まあもう立っちゃった物はしょうが無いからとりあえず建てた人の
責任という事でチートツールの情報キボン
04/11/09 02:44:59ID:gVPAgKO9
良いこと言ったと見せかけて実際何も出来ないんじゃねえかw
知識が無いから軽々しくこんなスレ立てちゃうんだな、無知は罪なり
実際チーターなんてほとんどいねえよ
今の状況でチーターだらけってのならSUZUKA1ならほぼ確実にトップ取れる俺はなんだ?
それとも強い奴=チーターってことか?w
04/11/09 02:45:22ID:rK3+BiwY
それだと結局ツールを広めるだけにならん?
04/11/09 02:51:01ID:gVPAgKO9
ちょっと修正
×:SUZUKA1なら
○:SUZUKA1でCJKやNiNJAの強豪が居なければ
さすがに有名clanメンには敵わんね
04/11/09 02:55:04ID:kFLcXIgY
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
□□□□□□□□□□□■□□□□□□□□□□□□□□□□□□□□□□□□□□
□□□□□□□□□□□■■□□□□□□□□■■■□□□□■□□□□□■■□□
□□□□□□□□□□■■■■□□□□□□□■■□□□□□■■■■■■■■■□
□□■■■□□□□■■■□□□□□□□□□■■□■■□□■■□□□□■■□□
□□□□□■■■■■□□□□□□□■■■■■■■■■■□■■□□□□■■□□
□□□□□□□■■■■□□□□□□□□■■□□□□□□□■■■■■■■■□□
□□□□□□■■□□■■■□□□□□□■■□□□□□□□■■□□□□■■□□
□□□□■■□□□□□■■■■□□□□■■□□□□□□□■■□□□□■■□□
□■■■□□■□□□□□■■■□□□□■■□□□□□□□■■■■■■■■□□
□□□□□□■■■□□□□□□□□□□■■□□□□□□□■■□□□□■■□□
□□□□□□■■□□□□□□■■□□□■■□□□□□□□■■□□□□■■□□
■■■■■■■■■■■■■■■■■□□■■■■■■□□□■■□□□□■■□□
□□□□□■■□□□□□□□□□□□□□■■■■■□□■■□□□■■■■□□
□□□□■■□□□■■■□□□□□□□□□□□□□□■□□□□□□■■□□□
□□□□■□□□□■■□□□■■□□□□□□□□□□□□□□□□□□□□□□
□□□■■■■■■■■■■■■■■□■■■■■■■■■■■■■■■■■■□□
□□■□■■□□□■■□□□■■□□□□□□□□□□■■□□□□□□□□□□
■■□□■■□□□■■□□□■■□□□□□□□□□□■■□□□□□□□□□□
□□□□■■□□□■■□□□■■□□□□□■■■■■■■■■■■■■□□□□
□□□□■■□□□■■□□□■■□□□□□□□□□□■■□□□□□□□□□□
□□□□■■□□□■■□■■■■□□□□□□□□□□■■□□□□□□□□□□
□□□□■■□□□■■□□■■□□□□□□□□□□□■■□□□□□□□■■□
□□□□□□□□□■■□□□□□□■■■■■■■■■■■■■■■■■■■■■

04/11/09 03:03:29ID:IMRYe6yg
>>6
無視して話が交錯するぐらいなら別に新しいスレ建てればいいじゃないか。
興味ない人にとっては、別のゲームの話されるのと大した変わらないだろうし。

>チートツールの情報キボン
チートツールの実験なら出来るが情報なんて知らん。欲しけりゃスレに思いっきり晒されてただろ

>>7
>何も出来ないんじゃねえかw
知識は無いとは言ったが、やる気が無いなんて1言も言って無い。

>SUZUKA1ならほぼ確実にトップ取れる俺はなんだ
1人称DEMOよろしく。名前変えてもいいぞ別に
しかし残念ながら俺が知ってる常時TOPの強者にこんな「w」付けまくる厨なんていない

>>8
広めるも何も、DBが完全に通るタイプのチートがスレに晒されてるのに
これ以上広がりようが無いと思う。別にチートしようとする奴ならいくらでもスレ内探すでしょ。

なんで、こんな頭ごなしに否定する奴が多いんだ?
もし俺のスレ立てが賛同出来ないんならほっとけばいいだろ。ダメだったらdat落ちするだけなんだし
そんなに作られたらマズい何かがあるのか?
もっとポジティブに頑張ろうぜ。誰も作る人が居ないなら俺が本買って始めるつもり。
04/11/09 03:06:16ID:OC+aktIi
プロセス監視なら別に難しくないんじゃないか?
Windows固有のアプリと名前をカブせてきたらどうなるかわからんけど

1. 起動直後に起動されてるプロセスを確認
2. チートツールの名前があったらerrerを吐く
3. 異常を見つけられなければ現時点でのプロセスを何かに記録
4. 定期監視を続ける
5. 3と比較して変なアプリのプロセスを見つけたらerrerを吐く
ってような流れじゃないかな?
まあ、オレはCとJAVAの初歩しか書けないレベルだからアテにならんけど

>6
それじゃ勝手に流れを作って押し付けてる某自己中クランと同じじゃん
それはイクナイ
136
垢版 |
04/11/09 03:23:32ID:WlMvjP0q
>>11〜12
無視するっていうのは方法の一つとして出したにすぎないから実際にやらん
・・・という事で勘弁してくれ。
>>11
じゃあチートツールのプロセス上での名前等を調べる実験キボン
漏れは漏前に賛同するよ
>>12
そんな感じだとは思うが常時監視は重くなるんで無いか?
ちなみに漏れのスキルはせいぜいCでGUIの初歩が組めるという程度、
それにブランクがあるからプロセス監視の部分を含めて勉強しなおさなきゃならん。
04/11/09 03:26:39ID:rK3+BiwY
>>12
名前やサイズをちょこちょこ変えたりしてきた時の対応を考えると頭が痛い。
まずDBの動作原理を調べたい所。
04/11/09 03:51:08ID:OC+aktIi
DB起動
SoF2MP-Test.exeの起動をプロセスで監視
SoF2MP-Test.exeの起動をプロセス上で捉えたら同フォルダ内を検索
同フォルダ内にOpenGL32.dllがあったらerrerを吐く
↑な感じだと思う

ctfmon.exeが起動してたらエラーを起こす動作はよくわからん
これはSoF2自体が全角入力を捉えられないのに、
DBが文字入力をシステムデフォルトの文字入力で初期化して、ログをSoF2に渡して
(東南アジア特有?の)全角入力を捉えられないSoF2がErrerを吐いてるのかなと推測してる

チャットにDBの証明文を表示する方法は全然わからん
04/11/09 03:57:05ID:OC+aktIi
>名前やサイズをちょこちょこ変えたりしてきた時の対応
検索案だとこれが本当に痛そうなんだよね
同バージョンで微妙にパターンが違うのを10個リリース、みんなはどれでも好きなのDLしてとかw
まあ、それはウィルスの亜種みたいなもんだと割り切るしかないかもね
04/11/09 04:00:18ID:gVPAgKO9
ほんとにやる気あんならDBの作者に連絡してソースコード貰ってこい
あとは知識がある友人でもなんでも引っ張ってくるんだな
1から勉強して作ってたら日が暮れる

>1人称DEMOよろしく。名前変えてもいいぞ別に
今いったらcrazyと2chクランの連中がタワーつくってやがった
あいつら虐殺してトップとっても意味無いからな
忘れなきゃそのうちUPしてやるよ
04/11/09 04:06:04ID:OC+aktIi
>>17
>今いったらcrazyと2chクランの連中がタワーつくってやがった
>あいつら虐殺してトップとっても意味無いからな
いや、それはそれで面白そうだぞ
04/11/09 04:36:58ID:gVPAgKO9
OK虐殺してきた
3MBくらいまで上げられるとこよろしく
つっても眠いせいかあんま強かないが
04/11/09 04:54:48ID:OC+aktIi
>>19
つ[あぷろだ☆ちゃんねる]
http://jpgif.zive.net/
04/11/09 04:54:52ID:gVPAgKO9
めんどくせえから2chロダに上げた
ttp://up.isp.2ch.net/up/2cd7fb4af3f6.zip
04/11/09 04:55:17ID:gVPAgKO9
そんなあなたとすれ違い
04/11/09 04:57:42ID:OC+aktIi
あら、イヤン
04/11/09 05:19:01ID:OC+aktIi
花火の邪魔されて、わざわざ敵チームに入って殺しにきたNullpoにワロタ
04/11/09 05:22:05ID:kFLcXIgY
        ,. - ―- 、
    _/        ヽ
  /      ,.フ^''''ー- j
         /      \
        /     _/^  、`、
         ./   /  _ 、,.;j ヽ|
        |     -'''" =-{_ヽ{
    ,-、  |   ,r' / ̄''''‐-..,フ!.                      ,,,,,,、
   / ハ `l/   i' i    _   `ヽ  ,,ー、                 ,i  ,l
    rソ     i' l  r' ,,..二 _ ;;,,,,.,i  y                ,l゙  il
    { ' ノ     l  /''" 「 ̄       ゙̄y              l゙.  ゙゙ー―,,,
    >-'     ;: |  !   .゚゙ー―>    .:--"           ,,,ll゙’,,,ー--,、   ゙゙゙lii、            ,i゙’ ゙!i. ,,iz,_,,
      l     ;. l |      ,l゙  .,,y  |              ~ ̄   ,l 」―ll゙~゜            ,l″ 'lll゙゜  ゙li、
  ー-.   !.    ; |. | ,. - _,,,l゙゜  l  |  |   _, i~~l   .,,,...、     i! ll    「 ̄¬〜〜;;-____   ll       ll
 \/    l    ; l i  .゙!l ̄ .,l゙   l゙  l   ゙! '! l,, ゙l,、 ,ll゙゙ l     ::l′,l゙     +〜--ヘ〜-: ___」 .'li、      ,i!
..ヾ  l     l   ;: l |  ゙!〜゙ { _ii~ l   ゙l ll  ̄ .,,,ll°,l゙   ,,:l゜  ,ll゙                .'!i,     ,,ll゙’
   .|.      ゝ  ;:i' `''''---'  } \  l′   ` .,,,,,,/ .,,,l゙  .,,,ll’ _,,, l゙゜                  '゙ll,,、 _,,,l゙″
   |   ::.   \ ヽ、__     ノ   ~ ̄      l,,,,,,,,,,,, ;lll゙゜   ゙゙゙゙゙゙゙°                      ゙゙゙゙゙
   |    ::.     `ー-`ニ''ブ
       :.         |
04/11/09 07:37:20ID:ViphSH0X
とりあえず升ツールのプロセス名があればなんとかなりそうだけど、
それ調べるのも結構しんどいんだよね。
プロセス名列挙するツール組んで、皆に調べてもらった方が早そうだな。
フォルダ内監視の方法とどっちが早く完成するか…。
04/11/09 08:13:02ID:66Vp9+wJ
SOF2MP.CFGとかをチェックしたりするのも必要じゃないですか?
後、素人考えなんですが、MP−TEST本体をデフォと比較みたいなのはどうでしょう。
 
04/11/09 12:30:08ID:MUOEXAvP
オタクに新・デモバスターを作らせるスレ
の間違いだろ
04/11/09 12:38:26ID:kFLcXIgY
       .,-、,,,,,,,,,,,,,----―ー'ヽ、
..,,,,、__,,,,,-,,, ゙l .,,,-, r‐┐ ,!''',! 丿
..゙l `゙_,,,,,,, ゙l ゙l {,,-! ←" ―'" |
 | .|  | l゙ ゙l,_,,---t・=,!¬''''j<
 | .|  | ゙l r‐---┘ .゙‐'''''┘ ,!
 | .゙‐''"゜ .|  ゙'----i、 .,!',!ヘ ./
 | .l'''"゙|  l-,,,,,,,,---" .'"  “゙" ̄''i、
 | .|  | .|-、,,,,,,,-y+ .,,rニニこ'''''''"
 | .|.__,,,| .|  ._,/` ”_,,、 ゙'i
 | ``_ Z/゙_,-i、 .|゙,_,,,,!  |        ┌─┴─┐
 ‘''"゙` ,,,二-‐'′ | ゙_,,,,,,,, .|  ___,,   ̄∧ ̄
           | .|,,,,,,,,-l゙ .|           二|/
           ヽ,,__,,,,,.,/          \ノ\

    `i  | | i'l_i'l_i'     i''´ __`ヽ-ッ _コ  l____ i´__`ー-ッ  _,,.、
     ,!  ,! .l l   _,,,_   └'´__ ``´ レ┐ ┌─┐ ,!'´ ``´ /,r''´
    / 丿 '、'、 l´ __`ヽ-ッi''´__`ヽ-ッ  .l  l  ノ /     / /   ____\\
   / /   ヽ ヾ´  ``'´└'´,,_``'´   l └ ' ,/   ___,,ノ /        /
_,,.r'' /      \ `>  r'"´   ``ヽS.) l  「´    「´    _ノ       (
‘''' ´           `′ └ ''´ ̄``‐-‐'' └ ┘   └‐ '' ´          \

   十  |    十  コ
  | ̄ ̄7十‐┐  ̄匚 |
   フ  |  |  | |  L_
  ‐十  /  |  人____
   」  /  」
30名前は開発中のものです。
垢版 |
04/11/09 13:27:05ID:Y0YkDIFu
じゃあチートのプロセス名と動作チェックしてリストを出すとするか
ちなみに全部網羅してある。9/14日に更新されたチートを最後に、全部で48個チートツールがあった
もちろん製品のPBハックとかも含んでるから、実質使えるのは少ないだろう
大体2.3日で結果報告しま
04/11/09 16:04:09ID:HNqFZpdU
>>30
SUZUKAでは(ry
32404
垢版 |
04/11/09 16:55:50ID:ViphSH0X
>>30
是非お願い致します。
33404
垢版 |
04/11/09 17:00:51ID:ViphSH0X
>>27
本体比較だと外部実行には効果ないし、
本体の修正は sof2demo が起動していない状態じゃないとできない。
今回の目的はチート使ってない事を証明するものだから、
そこまでしなくてもいいんじゃないかと思う。ハックしたい人もいるだろうし。升だったら最悪だけどね。
04/11/09 17:05:45ID:MUOEXAvP
オタクに新・デモバスターを作らせるスレ
の間違いだろ
04/11/09 19:16:53ID:OC+aktIi
SUZUKAの掲示板の過去ログを眺めていたら4月の上旬のログに
DBのポートが開いてないとかってログを見つけた
旧DBはネットワーク関係でも何かの動作をしてるみたい
ちなみに使用しているポート番号は17100らしい
新DBもネットワーク関係で何かの動作をさせるなら、このポートを使ったほうが良さそうだね
04/11/09 19:27:29ID:gVPAgKO9
DBがクライアントを見てチートじゃないか判断する

判断結果をサーバーへ送りログに残す

時刻を取得してメッセージを表示する

って感じか?
だから手っ取り早くDBの作者に連絡してソース貰え
あとはこの「クライアントを見て」の部分だけ改良すりゃいい
04/11/10 01:10:47ID:Nz5e5+Wc
プロセス監視するだけじゃ簡単に抜けられる。
まず現在のDBの動作原理を調べるのがいいね。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況