クラッキングの勉強の ..
[2ch|▼Menu]
175:デフォルトの名無しさん
07/01/23 21:53:07
解析魔法少女美咲ちゃん マジカル・オープン
って本は役立ちますか?

176:デフォルトの名無しさん
07/01/24 01:59:33
>>175
丁度今読んでるけど、ollydbgの使い方とクラックを防ぐ初歩的(?)な方法が書いてあって、
表紙の印象の割には良いこと書いてるとおもた。
windowsアプリに特化した内容ではあるけど、漏れは値段分の価値はあるとおもたよ。

177:デフォルトの名無しさん
07/01/27 20:53:47
Lv3はデバッガでトレースしてくと"ガッ"できるのに、デバガなしで実行すると"ショボーン"になってしまう。
わけわかんねー!
ID:123456789012なら、PASS:538347363であってますよね・・?

178:177
07/01/27 20:55:07
>>177
誤 ID:123456789012
正 ID:12345678901

179:デフォルトの名無しさん
07/01/29 17:48:17
>>177
合ってる。

180:デフォルトの名無しさん
07/02/05 18:24:45
URLリンク(www.azuma-jhs.menet.ed.jp)
↑のサイトをクラッキングしてくれませんか?

181:デフォルトの名無しさん
07/02/05 20:32:56
>180
どこか遠くに行ってくれないか。
俺らと君は価値観が違いすぎる。

182:デフォルトの名無しさん
07/02/05 21:18:23
サイトを云々するような話じゃないよ・・・
例えばアルマジロを殺してくれとかじゃないか?

183:デフォルトの名無しさん
07/02/06 00:10:42
>>180
まず、名前に、fisianasanと書いてからだ
そうしたら考える。

184:fisianasan
07/02/06 19:39:26
URLリンク(www.azuma-jhs.menet.ed.jp)
↑のサイトをクラッキングしてくれませんか?

185:デフォルトの名無しさん
07/02/06 19:52:23
何かここの流れ面白いから俺も参加するぜwwwwwwwwww

186:デフォルトの名無しさん
07/02/06 19:54:57
>>183
名前にfusianasanってどうやって書くんですか?

187:185
07/02/06 20:03:24
ごめんwwwwwwLV2 3分でクリアできたwwwwwwwwwww

188:185
07/02/06 20:06:09
LV3は削除されてて落とせねぇ

189:デフォルトの名無しさん
07/02/06 20:08:09
>>187
ほんとに3分でできたのかよ

190:185
07/02/06 20:10:46
>>189
74をEBに書き換えるだけでできるだろ。

戻り値をTESTでANDして
JMPさせてるだけなんだから。

191:185
07/02/06 20:15:02
まあ、どの道もろパスが見えてるけどね004180CEに

192:185
07/02/06 20:19:19
すいませんレベル2じゃなくて1でしたwwwwwwwwww
ただ、レベル2のほうもやっぱりJEをJMPに書き換えるだけでOK

193:デフォルトの名無しさん
07/02/06 20:35:16
>>186
書き込み欄の
 
 名前:[ ]

ってとこに、fusianasan

 名前:[fusianasan]

って入れるの


194:デフォルトの名無しさん
07/02/07 00:38:36
>>192
もちつけ。
> 基本はパス取得
だ。

195:デフォルトの名無しさん
07/02/07 16:02:24
>>185
キャラワロス
そのまま突っ走ってくれいwwww

196:デフォルトの名無しさん
07/02/07 21:09:33
テスト

197:185
07/02/07 22:29:12
さっき帰ってきたぜ
で15分ぐらいでパスは解けた。
15分もかかっちゃダメだな

>>194
まあ、趣旨はそうなんだろうが本来クラックってのは結果さえついてくれば
どんな形でもいいんだぜ相棒

#include <stdio.h>

int main(void)
{
const long keyMask = 0x58967452;
const long keyComp = 0x5BAA6717;

long Answer;

Answer = keyMask ^ keyComp;

fprintf(stdout, "%ld\r\n", Answer);

return 0;
}

198:デフォルトの名無しさん
07/02/07 22:33:05
>>185さん、どうすればそんな詳しくなれるのですか?教えてください

199:185
07/02/07 22:42:44
>>198
@アセンブリをある程度斜め読みできるようになる
AAND OR XORの性質をよく理解する
B可能ならwindowsプログラムを触れるようになる
C魔法少女読む(俺も読んだ)

XORの暗号方式(秘密鍵だったか?忘れた)はネトゲーのパケット解析防止に
よく使ってるから結構広く知られてる気がする。

例えばあるコード(code)を暗号化するとしよう

暗号化式
mask = code xor key;
fprintf(stdout, "%d\r\n", mask);
暗号化解除
mask = mask xor key;
fprintf(stdout, "%d\r\n", mask);

説明めんどくさくなったwwwwwwwww
雰囲気で理解してくれ

200:185
07/02/07 22:49:34
つまりこういう事だ

58967452 (暗号キー)
5BAA6717 (比較キー)
をバイナリ変換すると
01011000100101100111010001010010 (暗号キー)
01011011101010100110011100010111 (比較キー)
となったりする。

01011000100101100111010001010010 (暗号キー)
01011011101010100110011100010111 (比較キー)
XORすれば
00000011001111000001001101000101
という結果になる。その結果を
01011000100101100111010001010010 (暗号キー)
でXORすれば
00000011001111000001001101000101
01011000100101100111010001010010 (暗号キー)
01011011101010100110011100010111 (比較キー)
という結果になって皆ハッピー。



201:デフォルトの名無しさん
07/02/08 12:41:25
えええー
今時、暗号化にxorかよ!
って、今時はどんなの使ってるかしらんけどww


202:デフォルトの名無しさん
07/02/08 14:56:13
XORによる暗号自体は最高速で処理できるし、
やり方次第では最強の強度を保てるんで別に問題はない。

が、ブロック暗号としてXORを使うなんて
ちょっとでも暗号の勉強した人間からすればあり得ない話。
そんなものは暗号化というより寧ろ難読化に近い。

203:デフォルトの名無しさん
07/02/08 18:44:55
おまいらのLV2の敷居は異常に高いなw

204:デフォルトの名無しさん
07/02/08 23:54:41
GUI版のクラック練習用作りました。
WINAPI作るひとなら楽にバイナリ読めますよ

難易度
★☆☆☆☆

URLリンク(zetubou.mine.nu)
[zetubou4814.zip] GUIパスワード解析練習用 9 2007年02/08(木)23:50
dlpass:gui

[コメント]
練習用のものです。Lv0程度。どんなツールを使うと楽か考察してくださいね
自分は秀丸、バイナリ狐エディタとデバッカを使います。
作成時間およそ5分

205:デフォルトの名無しさん
07/02/08 23:58:15
自信ないけどあげ

206:デフォルトの名無しさん
07/02/09 13:34:03
誰かLinux環境での問題作ってくれませんか?


207:185
07/02/09 19:38:01
zetubou4815までしかなくてワロタwwwwwwww

208:185
07/02/09 19:40:55
>>204
因みに俺も一応API使ってツール作れる人だがバイナリは楽には読めない気がする
というか内容見ないとどうともいえないからもう一度うpしてくれ

209:デフォルトの名無しさん
07/02/09 19:58:20
消えてるの?間違えて削除パス書いちゃったみたいです。
じゃあ帰ったらもっかい上げます。
でも簡単すぎてwktkしてたら申し訳ない
どうしようかな…
>>208
内容みればわかるさ。定数がどこから始まってるかさえわかれば

210:185
07/02/09 20:10:59
wktkしまくってる

211:デフォルトの名無しさん
07/02/09 20:30:18
wktkいてるなら暗号化ライブラリ使って演算するぞ
これはむりぽ自分ではとけないぽ

212:デフォルトの名無しさん
07/02/09 20:37:02
SEにセキュリティはどう?とか聞かれて、俺はセキュリティなんて考えてプログラム組んだことすらさらさらない。

213:デフォルトの名無しさん
07/02/09 20:41:36
あ、俺も。でも今回初ハード認証型つくるんだけど、内部でも暗号化してもっとくんかな?とか考えとる

214:デフォルトの名無しさん
07/02/09 21:51:03
うpしました
[zetubou4873.zip] GUIパスワード解析練習用 9 application/x-zip-compressed 2007年02/09(金)21:49


215:デフォルトの名無しさん
07/02/09 22:41:16
作者だけど、なんか複数アップされてる。。。
ウイルスではなくバイナリ一致した。。怖い

216:デフォルトの名無しさん
07/02/09 22:59:24
俺は解けた。
>>185待ち

217:185
07/02/09 23:04:32
今落とした

218:185
07/02/09 23:10:23
Hello world

219:デフォルトの名無しさん
07/02/09 23:11:00
6分!!
おめ

220:185
07/02/09 23:11:52
つか普通にデバッガでみてたwwwww
GetDlgItemText読んでたからその辺さぐってたんだがメモリよくみるとHello worldとか
あからさまなものがあってびびったぜw

221:デフォルトの名無しさん
07/02/09 23:12:29
後でこのスレ見た人への配慮のなさが必死さをものがたってるね

222:185
07/02/09 23:13:37
すいませんでしたwwwwwwwwwww
じゃあ俺もなんか作ってあげるべ

明日仕事だから夜にでも

223:デフォルトの名無しさん
07/02/10 11:22:50
通報したすた

224:デフォルトの名無しさん
07/02/10 11:30:11
クリスタルキングの勉強が出来る擦れはここですか?

225:デフォルトの名無しさん
07/02/10 12:14:27
みんなwktkしてるね。


226:デフォルトの名無しさん
07/02/10 19:50:27
良スレage

227:デフォルトの名無しさん
07/02/10 20:57:48
続き版作ってもいいんだがどのくらいのレベルが求められてるか
ワカンネ。
ニューカマー用に大量の簡単なのがいいのかな

228:185
07/02/10 22:08:11
スマン。
仕事長引いた

ほれ、動作チェックしてないから不具合あるかもwwwwww
URLリンク(zetubou.mine.nu)

エンタ見てくる1時間後な

229:185
07/02/10 22:09:55
テレビ付けた瞬間「ですよ。」で鬱った

230:デフォルトの名無しさん
07/02/10 22:15:14
おれもTV見てからにする

231:デフォルトの名無しさん
07/02/10 22:35:29
4908520394c

232:デフォルトの名無しさん
07/02/10 22:39:21
人間ですYO!!

233:デフォルトの名無しさん
07/02/10 23:04:19
私には難しすぎて回避が限界でした。
ちなみにこれどのくらいのレベルなんですか?

234:185
07/02/10 23:05:15
>>231
もう破られたか
因みに何分ぐらい?

235:185
07/02/10 23:05:58
>>233
処理的にかなり簡易
ただDLLにしてるからね

236:デフォルトの名無しさん
07/02/10 23:15:01
DLL内で「アー!!」とかメッセージボックス出す作りはいかがなものかと

わかったのは、mainとDLLにてロードされるメモリ空間が違うですね。
DLL「040xxxxx」番地
main「070xxxxx」番地
他には「GetWindowsMessageエラー」とかダイアログでてくるところから
C言語でつくったのかな?というくらい
まぁ、なんもわからんかったと同然なんだが

237:185
07/02/10 23:18:22
CのSDKだね

レベルは2ぐらいじゃない?レベルとかそういうのよくわからん
比較場所の判明させれば
後はレジスタの値読んで簡単にわかる気がする

238:185
07/02/10 23:23:27
>>236
ひとつ気になったこと
GetWindowsMessageとは?

239:デフォルトの名無しさん
07/02/10 23:31:17
これのこと↓
[zetubou4904.jpg] かります 5 image/pjpeg

240:185
07/02/10 23:33:10
あー、GetMessageの所か

241:デフォルトの名無しさん
07/02/10 23:34:13
そそ。誤記してたすまんです。
これでSDKのよくあるメッセージのswitch文がイメージできたわけだ

242:185
07/02/10 23:38:09
>>241
ほほほ

明日俺がやった答えの出し方教える

243:233
07/02/10 23:40:58
>>236=241
だけど解けたので僕はいいです。
およそ1時間と20分かかりました。orz

244:185
07/02/10 23:48:28
>>243
そうか

模範解答
数値も入力せずにチェックボタン押下

OLLYDBG起動

ファイル→アタッチでダイアログが出てる所アタッチ

ALT+F9でユーザコードまで実行

その付近をF8なんかで調べる

エラーメッセージボックス表示の所までJMPしてる箇所を判明させる。

再実行なんかしてJMPしてる箇所を強制的にJMPさせないようにする

ds;glfkじゃw;えkjc;あlうぇ


こんな感じ多分時間はそんなにかからない

245:デフォルトの名無しさん
07/02/11 00:00:38
凶悪な物作ったな
dllをollyに読ませたら数分固まったぞ

246:デフォルトの名無しさん
07/02/11 00:05:57
もし破られたくないプログラムを作る場合
olly対策しとくことでFA?
もしそうなら
自分はVC標準のデバッガしか使ったことないのでolly勉強してみる

247:185
07/02/11 00:06:47
>>245
いやwwwwww適当だから作りは確かに良くはないが
たいした処理作ってねーよw

寝るべ

248:185
07/02/11 00:10:34
>>246
タイマープロシージャかなんか作ってIsDebuggerProcessとかでも呼び出してればいいんじゃない?
簡単にやるならFindWindowでハンドルチェックするとか。

俺はデバッガ対策のコードは組んだ事ないから正直わからん

249:185
07/02/11 00:12:16
IsDebuggerPresentだった

250:デフォルトの名無しさん
07/02/11 00:21:22
>>245
たぶん、フォルダ名の ; <-- が原因


251:デフォルトの名無しさん
07/02/11 21:59:54
今日はやらん?
やるならもんだいつくるけど。。

252:デフォルトの名無しさん
07/02/12 09:55:25
exeじゃなくてデータが格納されているファイルを解析しようと、
ollyとかいろんなのにつっこんでみたら
32bitPEじゃないと出た。
パスワードを知りたいのではなく、データを取り出したい。
こういうのも可能なのでしょうか?


253:185
07/02/12 11:27:22
>>252
ALT+Mじゃダメ?

254:デフォルトの名無しさん
07/02/13 19:43:53
ALT+M..とどう使うのかからしてよく分からない、
せっかくアドバイスくれたのにスマン。

クラック用に買った本はシリアルとかの取り出し法を書いてて
自分の目的とは違った感じがして使えなかった。

exeファイルが見に行くファイルがあるでしょう、
その中身を取り出したかったんです。
そういうのは全然書いてなかった。

でも例えばゲームとかで台詞だけ抜き出そうとかそういうこと
をする人はいないのかなぁ。そういうことを
している人がいたらそれと近いことだったのかもしれない。


255:デフォルトの名無しさん
07/02/13 20:24:29
全く同じ技術として使える

256:デフォルトの名無しさん
07/02/13 21:20:28
さっききた
おもしろそうなんでやってみようと思ったが>48と>55以外はもう死んでるのね
とりあえず>48は30秒 >55は2分でとりあえずガッ
使ったのはOllyと電卓とノートパッド
他の再UPしてくれないかなぁ

257:デフォルトの名無しさん
07/02/13 21:36:24
>>256
>>55を百回嫁

258:デフォルトの名無しさん
07/02/13 21:38:05
ん?どういうこと?
一つのパスだけなら電卓ですぐでるけど?

259:デフォルトの名無しさん
07/02/13 21:40:49
ならよし

260:デフォルトの名無しさん
07/02/14 00:54:04
長期保存できるうpロダ指定してくれれば
最近のものあっぷするよ

261:256
07/02/15 12:34:10
ん〜ごめん
普段あぷろだ使わないから全然分からないや(´・ω・`)
どなたかいいとこ知りませんか?

262:デフォルトの名無しさん
07/02/15 21:36:51
自分はいつも絶望かorzだね。すぐ消される。

263:デフォルトの名無しさん
07/02/15 22:55:24
ウィルスをうpしてみんなでその動作を解析するスレですか?

264:デフォルトの名無しさん
07/02/16 00:27:22
>>263
ウィルスの定義は?

265:デフォルトの名無しさん
07/02/16 00:41:16
1.自己増殖
2.潜伏
3.発病(ユーザーの意図しない負荷など)


266:デフォルトの名無しさん
07/02/16 01:09:49
ある意味ゥィノレヌではある。

267:デフォルトの名無しさん
07/02/16 01:17:52
URLリンク(www.vector.co.jp)
ベクターに定義が書いてあった。
覚えてた自分がすげえ

268:デフォルトの名無しさん
07/02/16 07:49:14
level(1-10): 1
protection: serial
URLリンク(zetubou.mine.nu)

269:デフォルトの名無しさん
07/02/16 09:42:55
>>268
nullpo -> 6035CA979FCA3568

keygenも書いたけどもう少し待った方が良いか


270:デフォルトの名無しさん
07/02/16 20:25:48
>>268
すでに404だしorz

271:デフォルトの名無しさん
07/02/16 22:04:07
問題つくってみた
URLリンク(www.nya-taloda.jpn.org)

272:デフォルトの名無しさん
07/02/16 22:05:38
書き忘れ。 DLKey:crack

273:デフォルトの名無しさん
07/02/17 00:27:09
LVよろ

274:デフォルトの名無しさん
07/02/17 07:24:33
951981478

275:デフォルトの名無しさん
07/02/17 16:08:15
>>273
Lvは・・・基準がよくわからない。
多少見づらくしてはいますが、パスチェック部分のコードを追えば簡単にわかると思いますよ。

>>274
正解。
どれくらいで解けました?

276:デフォルトの名無しさん
07/02/17 18:12:00
test

277:デフォルトの名無しさん
07/02/17 18:17:22
crackme0 level(1-10): 1
crackme1 level(1-10): 2
URLリンク(a-draw.com)
crackme0は268と同じものです.

278:デフォルトの名無しさん
07/02/17 20:05:44
>>275
5,6分くらい。

>>277
55501-55501-00051-999ZZ
すくなくとも、ESI,EDIレジスタの値は保存すべき。
環境によっては一般保護エラーが出ます。

Lv5
crm8
URLリンク(winplus.or.tp)
DLP: crm8


279:277
07/02/18 09:06:44
>>278
レジスタの値は元にもどしておくべきですね.
気をつけます.

crm8ですが, 最後のチェックを通すことは無理ではないでしょうか.
そう思う理由を書いたので読んでみてください.
URLリンク(a-draw.com)
私の勘違いかもしれないので, 自分で解こうと思っている人は読まないほうがいいと思います.

280:デフォルトの名無しさん
07/02/18 10:01:41
>>279
ほとんど読めていますが、あるところでハマってしまってます。
ヒント: パディングの位置。


281:デフォルトの名無しさん
07/02/19 00:04:55
勘違いでした, すみません.
17, 18, 19, 20文字目が...は間違いですね.
値が固定だと思い込んでました.
それでもpatch無しでは解けないような気がします.

keyとpatch
ddddddddKsdiIsKzRRRRRRRRRNizUIqRRRRRRRRRiNiiRqRRReuvOLUqsIKzNiEdReuvOLUqsIKzNiEdReuvOLUqsIKzNiEdReuvOLUqsIKzNiEdRRRRRRRRvRRRRRRR

上のkeyを入力して, 以下の変更で登録できる

push 10h
push edx
push edi
call check
dec eax
test eax, eax <- ここを"xor eax, eax"に変更
jz
popa

282:デフォルトの名無しさん
07/02/19 08:40:09
>>281
そこまで出来ていれば、あとはMD5を計算して
付加後、blowfishでOKなはずですが?
たとえば、
usLUEuLsLRLvKResUUvURUesKLKuqzvOdseNKKLzLvUdNesEqiLOdUOEEqzdRKKUNsKUsLqLuIudLENuKvOvKzsvuLOLssNsvRRRRRRR

283:デフォルトの名無しさん
07/02/19 15:36:43
>>282
申し訳ありません.
ひどい間違いをしてました.

key
sOviRqsLLeNiuOEKiIiRuKONueUeiNeReKzRsNEKqNiOvdEqOEisIRszLsUNKLEquqdIKLRuRIdiOuuevRRRRRRR

284:デフォルトの名無しさん
07/02/19 16:39:01
ソースを使ってWeb認証パスをクラックできますか??

285:デフォルトの名無しさん
07/02/19 19:38:10
個人の好みにもよりますが、
ソースより醤油を使ったほうが
おいしくいただけます。

286:デフォルトの名無しさん
07/02/19 22:59:04
できません

287:デフォルトの名無しさん
07/02/22 03:43:23
とりあえず穴を見つけたら何か入れてみよう。

例)鍵穴
ヒント)アロンアルファ

例)非接触認証
ヒント)電磁波シールド貼り付け

例)耳
ヒント)針


288:デフォルトの名無しさん
07/02/28 02:39:55
穴があったら入れたくなるのは人間の本能

289:デフォルトの名無しさん
07/03/03 01:53:07
あんな狭い下水管に逃げ込むのはどうかと思う

290:デフォルトの名無しさん
07/03/03 02:24:37
とりあえずバイナリエディタの使い方から教えろよ

291:デフォルトの名無しさん
07/03/03 02:27:20
そもそも上のほうでやってたやつが意味わかんーよ
誰か詳しく教えてよ

292:デフォルトの名無しさん
07/03/03 02:35:26
勉強の仕方おしえてくださいスレなんだけど
初心者は無視して自分たちだけでハァハァしてやがるんだもん

おれらもいっしょにハァハァさせてくれよ

293:デフォルトの名無しさん
07/03/04 15:14:48
市販のソフトクラックしても通報機能があるんじゃないかと恐ろしくて使えない

294:デフォルトの名無しさん
07/03/04 23:43:38
>>293
you、LANケーブル抜いちゃいなよ

295:デフォルトの名無しさん
07/03/06 03:37:04
>>292
クラックの勉強して2日目で、このスレ見つけて全部読んだけど、
なにやってるかなんとなくわかったぞ(完全理解とは程遠いが)。
勉強汁。

296:デフォルトの名無しさん
07/03/09 02:18:31
どおしてもこのソフトの続きがやりたい〜とか強いこだわりがあれば出来るようになる

ただしなんとなくカッコよさげではじめても出来るようにはならない

297:デフォルトの名無しさん
07/03/10 23:00:07
解析魔法少女美咲ちゃん マジカル・オープン!

298:デフォルトの名無しさん
07/03/10 23:01:32
クラッキングバイブル

299:デフォルトの名無しさん
07/03/11 19:03:02
俺の肛門もバイブでクラックされそうです

300:デフォルトの名無しさん
07/03/11 19:45:48
いいから知識のない人がどうすればクラッキングできるようになるか
誰か順序だてて教えてください

301:デフォルトの名無しさん
07/03/11 21:22:08
>>300
>>297
本の名前と表紙はアレだが中身はお勧めだ

302:デフォルトの名無しさん
07/03/11 21:32:45
>>301
美咲ちゃんですね。もう持ってるのでやってみます。
萌え本ってことで買ったんだけどずっと放置しっぱなしでした

303:デフォルトの名無しさん
07/03/15 17:35:11
>>301
俺も今日届いたよ
でも一週間くらいは寝かす予定だ。

304:デフォルトの名無しさん
07/03/16 12:46:41
PCゲームの画像や音楽、シナリオなどを抽出したいと考えていますが
どのAPIに注目すればいいのかとか、チュートリアルがほしい・・・
実行ファイルがそのリソースを含むファイルを読み込んで何かしているのは分かるのだが


305:デフォルトの名無しさん
07/03/16 14:00:19
読み込んで何かしてるところが解ってるなら
もう作業の半分は終わってるじゃない。

実際のゲーム名出してのチュートリアルは危険度が高いので
どこ探しても見つからないと思うけど。

306:デフォルトの名無しさん
07/03/16 15:29:22
暗号化でもしてあると言うのか?

307:デフォルトの名無しさん
07/03/17 12:03:52
暗号化してあるとでも言うのか?

308:藤塚
07/03/17 14:21:25
僕は藤塚浩希です


309:デフォルトの名無しさん
07/03/17 14:56:19
暗号化してあるとですか?

310:デフォルトの名無しさん
07/03/18 04:33:34
罠罠きめぇ

311:デフォルトの名無しさん
07/03/19 13:39:04
暗号化してるアルか?

312:デフォルトの名無しさん
07/03/19 20:28:47
ゲーム関連はプロテクトとか改造対策で
色々へんなことしてあって、簡単に逆アセできないのも結構あるぉ

313:デフォルトの名無しさん
07/03/19 20:56:03
雑魚がw

314:デフォルトの名無しさん
07/03/24 05:07:36

いーからさっさとリバースエンジニアリングのやり方教えろよ
違法でもねーのに隠す必要性ねーじゃん

315:デフォルトの名無しさん
07/03/24 05:08:16
本当だよ。
初心者でわかりやすく手取り足取り教えやがれってんだ

316:デフォルトの名無しさん
07/03/24 14:26:10
不正競争防止法−技術的制限手段迂回装置の提供等で違法になり得る。
だから、実際のタイトルを使ってのやり方は無理。

つってんだろボケナス

317:デフォルトの名無しさん
07/03/24 14:44:20

アホか
実際のタイトル使えってだれがいったんだよバカ

それにオープンソースのアプリならいいだろーが

318:デフォルトの名無しさん
07/03/24 21:00:46
crack me でぐぐれ

319:デフォルトの名無しさん
07/03/30 02:47:56
イ ヤ ダ

320:デフォルトの名無しさん
07/04/02 07:27:55
プログラミング初心者だけど

基本はデバガ(ollyとか)かけて
条件付きジャンプ(例え悪いけどシリアルキーとか)参照ログ見て
JE→JMPに書き換えるかんじですか?

こんど美咲読んでみます

321:美咲
07/04/02 09:50:05
ちょっwwwww
ど、どこ見てんのよこの変態がッ!
………やさしくしてね

322:デフォルトの名無しさん
07/04/02 10:26:24
>>321
巣に帰れ

323:デフォルトの名無しさん
07/04/08 01:57:13
>>320
試用期間が過ぎたダイアログをとりあえず出す

olly起動してアタッチする

alt+F9何度か押してユーザコードに変える

その周辺のロジックを見てダイアログを呼び出してるところを特定する

その呼び出してるところの部分を絶対呼び出さないように書き換える

やったよお母さん!!

324:デフォルトの名無しさん
07/04/08 03:23:50
サブルーチンの先頭でretや、ジャンプ書き換えはスキルが上がらないがな・・・

325:デフォルトの名無しさん
07/04/14 10:02:29
keyジャネってレベルはどんくらい?

326:デフォルトの名無しさん
07/04/14 11:04:51
ぴんきり

327:デフォルトの名無しさん
07/04/17 23:06:03
シェアウェアのシリアルナンバーを生成するプログラムを作りたいのですが
シリアルナンバー生成のアルゴリズムはどうやって実装されているのでしょうか

328:デフォルトの名無しさん
07/04/18 06:21:49
開発元に聞けばいいよ

329:デフォルトの名無しさん
07/04/19 00:08:11
>>328いや、自分で作って自分で解析をしようと思ったので、
どうやって作っているのか大体でいいので教えていただきたいなと思いました
または、シリアルナンバー生成について書いてある本を紹介していただけませんか?

330:デフォルトの名無しさん
07/04/19 03:47:26
アホか。
そんなんいくらでもあるだろ。

生成はMD5あたりを勉強しろ。

331:デフォルトの名無しさん
07/04/19 06:03:06
>>329
んなもんソフトによりけりだからなあ。

332:デフォルトの名無しさん
07/04/19 11:27:58
4ねッ!

333:デフォルトの名無しさん
07/04/22 06:35:33
シリアルナンバー解析するよりチェックルーチン潰した方が早くね

334:デフォルトの名無しさん
07/04/22 17:24:19
>>333
多分、不正キー広めたい厨のたわごとだと思う

335:デフォルトの名無しさん
07/04/22 19:36:08
シリアルは鍵長の大きな公開鍵暗号(RSA, DSA, ECC, etc..)を使ったものじゃないと意味がないな。
その理由を理解できないヘタレプログラマが俺流チェックルーチンを自作するもんだから
解析屋がキージェネレータとかを作ってばらまいてしまう。

シリアルプロテクトにするならば、そのソースコードを公開した時にキージェネを
作成可能かどうか考えてみるといい。

336:デフォルトの名無しさん
07/04/22 20:23:08
何年くらいすればそういうことができるようになるんですか?
自分は今C言語が少しできる程度です

337:デフォルトの名無しさん
07/04/22 23:59:41
知らんわそんなもん

338:デフォルトの名無しさん
07/04/23 16:08:34
>>335
秘密鍵は結局本体が持つことになるので
RSA使ったとしても無駄。

ソース公開云々は暗号技術と意味合いが違うのでそんなことはできない。

339:デフォルトの名無しさん
07/04/23 20:12:06
>>338
お前、暗号関係勉強し直してこい。

340:デフォルトの名無しさん
07/04/24 04:19:38
ああ、単にキージェネは無理って奴か。
論点がずれてた。

341:デフォルトの名無しさん
07/04/24 05:05:30
>>335 >>338-339
具体的にどういう実装すればいのかしりたいんだけど、
参考になるページとかってないですか?



342:デフォルトの名無しさん
07/04/24 11:57:03
「クラッキング教えてください」なんてきくヤツは一生そんなことはできない
潰したい鯖があったら自分で鯖関連の技術を調べて、プログラミングも自力で勉強しろ
最初から人に頼るな

343:デフォルトの名無しさん
07/04/24 13:23:08
いや、キージェネ自作の仕方きーてんじゃなくて、対策の仕方きーてんだけど
文脈呼んでくれ

344:デフォルトの名無しさん
07/04/24 14:34:39
ollydbgっていうので、
dllファイルを実際に実行させながら見ていくのはどうすればいいの?

345:デフォルトの名無しさん
07/04/25 11:11:07
APOPが突破されたってニュースあったけど
あれってMD5が可逆だって証明されたっていう意味?

346:デフォルトの名無しさん
07/04/25 20:15:05
MDの衝突を見つけるのは簡単ってもう何年も昔から言われてるような

347:デフォルトの名無しさん
07/04/25 21:04:16
ただのHashだからなぁ

348:デフォルトの名無しさん
07/04/25 21:30:20
>>345
今になって突破されたんじゃなくて、
「常識のはずですがパンピーは未だに意識せず使ってるんで、わざわざ周知してあげました」
みたいな感じだ。

349:デフォルトの名無しさん
07/05/26 19:46:38
シェアウェアの試用期限クラックに使っちゃダメな「RunAsDate」 :にゅーあきばどっとこむ
URLリンク(www.new-akiba.com)

これは目から鱗だわ・・・

350:デフォルトの名無しさん
07/05/26 22:12:58
>>あえて30日無料なシェアウェアを23日間しか使わないとか、
>>そういう感じに活用すれば良いんじゃないかと思う。

なんだその活用方法w
自作ソフトのチェックには有効だね。

351:デフォルトの名無しさん
07/05/26 22:29:47
悪用厳禁とか言ってWinnyを宣伝しまくったネットランナーみたいなノリだなw

352:デフォルトの名無しさん
07/05/30 21:58:09
URLリンク(72.xmbs.jp)
のパスワード解読できませんかね?プロなプログラマーさん、お願いしますw

353:デフォルトの名無しさん
07/05/31 00:42:28
簡単すぎだろwこれは。

354:デフォルトの名無しさん
07/05/31 00:54:17
どうやるの?

355:デフォルトの名無しさん
07/06/01 20:50:42
ちょw>>352のパス教えてww

356:デフォルトの名無しさん
07/06/08 16:12:37
どうやるの?

357:デフォルトの名無しさん
07/06/09 09:26:48
>>354-356
ふるいにかけられたってことに気づけよ

358:デフォルトの名無しさん
07/06/10 12:57:44
そこをなんとか・・・

359:デフォルトの名無しさん
07/06/17 08:09:07
agape

360:デフォルトの名無しさん
07/06/17 22:20:36
>>349
そういうのって昔からあったじゃない
datecrackとか

361:デフォルトの名無しさん
07/08/26 17:03:12
そういえば、PCゲーム(8bit)が全盛の頃、チェッカーはずしが、
はやっていたなぁー、その頃、チェッカーを仕込む側にまわっていたが、
締切におわれてくると、どうせ外されるから、これぐらいでいいやって
妥協してた。あはは><。
久々に、商用のアプリのチェッカーを外す仕事が来たが、意外と昔の技術が
役にたったよ。

362:デフォルトの名無しさん
07/08/26 22:00:21
>商用のアプリのチェッカーを外す仕事
それって、会社の仕事? セキュリティ関係とか?

363:デフォルトの名無しさん
07/08/26 23:37:11
ゲーム改造器屋かコード屋かもしれん

364:デフォルトの名無しさん
07/08/27 12:37:50
美咲ちゃんを読んでる。
一通り読んだら、実践するつもり。

365:デフォルトの名無しさん
07/08/27 18:45:49
クッキングの勉強の仕方に見えた
なぜこんなところに料理の話題が?とか思ってしまった

366:デフォルトの名無しさん
07/08/27 19:40:18
オライリー本に 何たら cook book ってシリーズがあるし、
ム板でもそんなにおかしくも無いかな

367:デフォルトの名無しさん
07/08/27 19:57:03
当時はウエストサイドの中の人とかがんばっていたなー
ファルコムが結構イジワルだったなw

368:デフォルトの名無しさん
07/08/29 16:01:08
>>366
本屋で注文するときいっつも料理の本ですか?と訊かれるのがね

369:デフォルトの名無しさん
07/08/31 08:45:03
実際VBしかやってないせいかアセンブラのコードが
いまいち分からないんだけど、この辺はCやってると
理解出来るものなの?

370:デフォルトの名無しさん
07/08/31 13:08:23
Cわかるけどアセンブラわからない人は普通にいる
別に勉強する必要があると思われ

371:デフォルトの名無しさん
07/09/03 02:59:07
>>367
あかねたんは俺の心の中では神でつ。
愛してます。


372:デフォルトの名無しさん
07/09/22 23:49:32
保守

373:a
07/09/25 12:27:59
去年の 84 以降の問題をどなたか最うpしていただけないでしょうか。

374:デフォルトの名無しさん
07/09/25 21:47:31
>>369
アセンブラでプログラムが作れるような知識はいらない。
逆アセが分かればよい。
ちなみに私は、VB.NET、Delphiでプログラムは作っている。
アセンブラで複雑なアプリは、作成できない。
ちなみに、クラック方法の学習の仕方を誤っている人が多い。
簡単なCrackMe等から初める必要がある。
同じアプリを何種類かのデバッガで解析する必要もある。
Ollyが主流になっているが、Softiceが最強なのは変わらないため、この2種類は
使用方法をマスターする。(ドライバレベルで解析できないと、つらいアプリが存在する。)
ある程度クラックが出来るようになったら、マニュアルアンパックを覚える。
パッカーの種類によって方法は変わるが、Tool類が多数存在するため併用して覚える。
このレベルになると、クラックツールを作成し始めるかな?
ちなみに私は、外人と協力してToolを作成、公開しているよ。

現在私と同じ悩みを持っている人もいると思うが、64bit用のデバッガをどうしよう?
64bit用のSofticeは可能性0だし、カーネルモードデバッガで64bit対応の物ってあるのかな?
機能的にはOlly並に欲しいし・・・

375:デフォルトの名無しさん
07/09/25 22:08:30
BOTを作るのに最適な言語は何ですか?

376:デフォルトの名無しさん
07/09/25 23:09:02
ひまわり

377:デフォルトの名無しさん
07/09/26 16:22:45
おれもひまわりだと思う

378:デフォルトの名無しさん
07/09/26 17:04:49
HSP

379:デフォルトの名無しさん
07/09/26 18:00:23
GPUでコードを実行するようにすればクラックの難易度上がるかな

380:デフォルトの名無しさん
07/09/26 22:30:02
>>379
処理速度の低下が懸念される。
3D関係のアプリの場合、性能低下が著しいと思う。
GPUのレジスタは、どのような構造か分からないが、GPU用のデバッガが出てお終い。
アプリを作るときにも逆アセできるデバッガが必要でしょ。(簡単なアプリなら必要ないが・・・)

ちなみにGPUって何bit?


381:デフォルトの名無しさん
07/10/09 01:08:15
ちょっとROMってみたけどココの住人は仏だなw

382:デフォルトの名無しさん
07/10/11 06:53:07
SoftIceって、もう、発売してないんだよな

383:デフォルトの名無しさん
07/10/11 13:04:25
あれ商品だったの?

384:デフォルトの名無しさん
07/10/13 04:56:10
自分で実験がてらにクラック用のアプリ作ったのですが
どうやったらクラック出来るのかいまいちわかりません
なにかアドバイスをお願いします。
URLリンク(kansai2channeler.hp.infoseek.co.jp)
pass:abcde

385:デフォルトの名無しさん
07/10/13 05:12:59
トレースしろよ

386:デフォルトの名無しさん
07/10/14 07:24:00
>>384 abcd

387:デフォルトの名無しさん
07/10/15 09:27:03
ベリサインからクラッキング講習会のメールが来たw
SPAMかとおもったが違ったwww

388:デフォルトの名無しさん
07/10/15 16:19:22
本当か?そやすげーな
よくある映画の悪徳科学者と同じで
クラック技術も作るよりもそれを使う人の倫理観の問題だろ。
つまり作ったり発明したりする事自体はまったく普通の開発と同じってこと。

389:デフォルトの名無しさん
07/11/14 14:14:41
保守

390:デフォルトの名無しさん
07/11/24 01:54:11
たまに、ネタ投下

暇なヤシ、クラックして見れ
URLリンク(www.realcreate.net)

【世界初】WILLTY Defender【世界一】
スレリンク(sec板)

391:デフォルトの名無しさん
07/11/24 10:07:16
猫娘のおフェラ〜♪ww

URLリンク(userdisk.webry.biglobe.ne.jp)

392:デフォルトの名無しさん
07/11/25 18:33:09
やっぱり
水木は
神だ


393:デフォルトの名無しさん
07/11/25 22:05:46
妖怪チンポw

394:デフォルトの名無しさん
07/11/26 05:40:28
なんとか独学で体験版を解除することに成功しました
まだまだ先は長そうだけど頑張ります!

395:デフォルトの名無しさん
07/11/27 01:14:20
>>374
遅レスだがkenji氏のサイトで64bitでのクラックをしてたよ。
読んでくるよろし。

あと老婆心ながらこれから勉強しようと思う人/してる人にアドバイス。

機械語・アセンブリ・C が全部 1:1 で対応してることを意識すべし。
ちょうど 一/one/uno がみんな 1 を示すのと同じ。
言語、表現の仕方は違っても意味が同じなの。
C のコード眺めて「これはアセンブリだとどうなるのかな。」
逆アセのコードを眺めて「C でどういうコードをコンパイルしたらこうなるのかな。」
そんなことを気にしながら勉強するときっと役立つ。

396:デフォルトの名無しさん
07/12/11 19:59:59
デバッガが検出されましたと出て動きが見れないのだが

この場合はどうしたら良いのですか?

教えて下さいエロイ人

397:デフォルトの名無しさん
07/12/11 20:21:21
デバッカ検出だけでもアンチクラック対策になることが、よくわかった。

398:デフォルトの名無しさん
07/12/11 21:49:06
>>390
スレリンク(sec板:322-325番)
スレの方で、くらくされてました

> 逆アセ終了・・・
>
> えっと、何と言いますか・・・
> 体験版の中身ですが・・・
>
>
>
>    何  も  や  っ  て  な  い
>
>
>
> パスワードチェックも、ユーザーチェックもなーーーーーーーーーーーーんにも、
> やってません。
>
> ログインウインドウを表示して、それが閉じたらソフトが終了。
> で、OKボタン、キャンセルボタン押されたときにも、何もしないで閉じるだけ。
>
>
> あまりにも、画期的すぎて吹いた
> C#(VB.NETか?)つかMSILの逆アセ解析はじめてでワクワクしてたのに、吹いた
>
> プラシーボソフトってことですね。
> すごい・・・。画期的だ。




399:デフォルトの名無しさん
07/12/11 22:47:34
>>397
デバッガ検出がアンチクラック対策になる。
と対策してくることもよく分かった。

いやでも、う〜ん・・・

400:デフォルトの名無しさん
07/12/12 00:05:19
>>399
クラックする奴に対して、デバッガ検出なんかしてもあんまり意味ないんじゃ?
と思っていたので。
デバッガ検出ごときで動きが取れなくなるやつがいるなんて、想定外だったよ。

401:デフォルトの名無しさん
07/12/12 03:58:12
そっすね
かるちゃーしょっく

402:デフォルトの名無しさん
07/12/12 09:35:08
>>396
じゃぁヒント。

ターゲットが「デバッガに見られてる」と言ってるということは
何らかの手段で「今デバッガが存在するか」を知ることが出来る、ということ。

その方法を調べて、判定部分を潰すアプローチが一番簡単かな。

403:デフォルトの名無しさん
07/12/12 11:44:02
まあね、どうにでもなるよね。

404:デフォルトの名無しさん
07/12/18 12:41:25
>>402
レスThanx
nopで何ヵ所か潰したら見れたよ〜
考えて見れば簡単なことだったんだが思いつきもしなかったww

これでやれることが増えたよ

405:デフォルトの名無しさん
07/12/19 09:05:01
>>368
上から順にやってく辺りBASICに近いものを感じる

406:デフォルトの名無しさん
07/12/20 16:39:29
mpeg compass.jp
名古屋駅近辺でお話しましょう

407:デフォルトの名無しさん
07/12/23 13:20:44
クッキングに見えたw

料理とプログラミングは似てるしな

408:デフォルトの名無しさん
07/12/23 20:14:44
クラックっていうとパスワードを抜き取るとかそういう目的が大半なのかもしれないけど、
自分みたいに、あるソフト--凄く中身があるんだけどインターフェースが最低--の
データだけ抜き取りたい--という気持ちで取り組むのも入るかな。
それだけが目的でcの入門本3冊、c++の本3冊、今やっとアセンブラの本で
レジスタやらオペランドやらの意味が分かり始めたところなんだけど、
どこら辺までたどり着いているのだろうか。。
あるソフトってのは外国で売ってる10$程のソフト、辞書みたいなの。

409:デフォルトの名無しさん
07/12/23 21:14:31
よくゲームのCGとか音楽だけを、吸い出すというのが昔からあってだな・・・
クラックというか、ハックと言った方が違いが

410:デフォルトの名無しさん
07/12/23 21:31:28
そうか… で難易度はハック>クラック?
あと俺はゴールの何割くらいまで来てると思う?

411:デフォルトの名無しさん
07/12/23 21:40:16
実際にC言語等のコードを書いたことある?
アセンブラは?(インラインアセンブラで十分)
どんな小さいプログラムでもいいから、デバッガとかで、逆アセンブルしてコードを追ったことある?

もしそうでなかったら、入口の門の前に立っているところだと思う。

412:デフォルトの名無しさん
07/12/23 21:49:48
コード書いた事ないなぁ。c言語とかc++の本読んでも
そういう入門書で作るソフトっていかにも学習用で魅力無いので、
ああこうなってんのかと理解して次、次、って感じで……。
デバッガとかもまだ全然。。

一日一時間くらいの勉強でまだあとどのくらい期間要るかな?

413:デフォルトの名無しさん
07/12/23 21:51:58
質問が変だったら
あと何冊くらい本読めば、でもいいんだけど……
なんか先が見えてこなくて。

414:デフォルトの名無しさん
07/12/23 22:01:00
とりあえず本読むだけでできるようにはならんと思うが。


415:デフォルトの名無しさん
07/12/24 01:48:50
『デバッガによるx86プログラム解析入門』 関連情報 (Digital Travesia)
URLリンク(hp.vector.co.jp)

― クラッキング バイブル ―
URLリンク(data-house.oc.to)

『解析魔法少女美咲ちゃんマジカルオープン!』
URLリンク(yaneu.com)

本なら、この辺かね

でも、本だけ読んでも身につかないよ。
読みながら、実際に打ったり、プログラム動かしたりしないと。

416:デフォルトの名無しさん
07/12/24 01:54:08
>>415
読んだことないが、
二つ目のwinnyのキャッシュの解析あたりは、データ構造ばらすわけで、>>408には、参考になりそうだな。

417:デフォルトの名無しさん
07/12/24 08:20:01
>>415 さんのあげた2冊目と3冊目は持ってます。
Bはパスワード抜き取り特化みたいで、途中でやめ
Aは格闘したけどアセンブラ知識ゼロではきつくてダウン
そこで諦め潔くアセンブラの本の途中…16bitのだけど。
これが終わったらもう一度AとB取り組もうと思ってる。
けど、ハックには32bitの知識も要求されるのかなヤッパ。
32bitのは16bitのアセより遙かに複雑って聞いたんで
ほえ〜って状態 
アセはcより面白いけど奥深すぎって感じてるとこ16bitなのに

418:デフォルトの名無しさん
07/12/24 11:41:08
やってるうちに慣れる

419:デフォルトの名無しさん
07/12/24 13:43:13
今の時代32bit必須だろww
だから、>>418じゃないが、やってるうちに慣れるから
やってみろっての


そもそも命令、全部網羅する必要すらない

420:デフォルトの名無しさん
07/12/31 23:15:28
参考サイト
過去ログに、クラックした手順なんかが載ってる

ぽすけて・・・_| ̄|○
URLリンク(www.geocities.co.jp)


不正使用防止のシステムを解除、海賊版としてはのコピー仕様が可能かを検証したいとHPに掲載
URLリンク(headlines.yahoo.co.jp)

2ちゃんねらにより即クラック
スレリンク(sec板:26番)
■ 150万円プロテクト破り企画で、2ちゃんねらーがすぐ解除
URLリンク(internet.watch.impress.co.jp)

検証金申込みはこちらから...
URLリンク(www.google.co.jp)

検証期間の開始直前で「検証に関する注意事項」発生!?
URLリンク(www.officehirakawa.net)
「ぽす助」が作成するフォルダ内(「ぽす助ジュニア」、「Ohdeta」)にあるファイル及びデータ以外を、
変更し、逆アセンブルし、逆コンパイルし、リバース・エンジニアリングし、改訂し、拡張し、ソースにアクセスしてはならない。

お祭り開始!本スレ
スレリンク(sec板)

つづく

421:デフォルトの名無しさん
08/01/01 20:55:53
認証なんかなら認証前と後の状態を用意してログ出してDiffが一番手っ取り早い
パッカーは根性で

422:デフォルトの名無しさん
08/01/30 02:13:29
この雑誌いいね。
URLリンク(www.CodeBreakers-Journal.com)<)


423:デフォルトの名無しさん
08/02/15 13:27:09
>>418
できるよ。
以上。
↓次の方どうぞ

424:デフォルトの名無しさん
08/02/18 19:31:47
最近、クラッキングの出題がないよね
だれか問題だしてみそ

425:デフォルトの名無しさん
08/02/18 19:59:42
>>424
WarRock付属のデバッグ対策ソフトXTrapの起動を回避せよ
URLリンク(warrock.jp)

426:デフォルトの名無しさん
08/02/19 06:44:08
.NETアプリでも、クラック対策できるんだな

投資ソフトの RightEdge
URLリンク(www.rightedgesystems.com)
でつかわれているクラック対策が、DeployLX Licensing 3.x だった。
URLリンク(www.xheo.com)

reflectorでちらっとみたけど、難読化されてるだけでいやなもんだな

427:デフォルトの名無しさん
08/02/19 06:50:38
で、何がいいたいかって商用の.NETアプリ作ろうとしてて、これを採用しようかと思ってるんだが、
これもすぐやぶれてしまうもんなんですかね?

428:デフォルトの名無しさん
08/02/19 12:02:58
>>427 商品にクラックする価値があるかどうか

429:デフォルトの名無しさん
08/02/21 02:03:33
AuctionExpertホーム
URLリンク(www.geocities.jp)

使用できるのは1台のみで、マザボ変えたら終わりみたいなソフトって、
(このソフトは再発行しないので、ライセンス買えというヒドイソフトだがw)
どうやってハードウェア情報を取得しているもんなんですかね・・・

430:デフォルトの名無しさん
08/02/21 02:23:34
>>426
.NET使う場合、読まれて困るなら難読化する必要があるが、単にクラック(改ざん)させないためなら著名を入れておけばいいような気が……


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5335日前に更新/195 KB
担当:undef