5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

クラッキングの勉強の仕方を教えてください

1 :暇人:2006/11/29(水) 15:51:32
クラッキングの勉強がしたいんですが、まだプログラミングとかしたことないので教えてください

2 :デフォルトの名無しさん:2006/11/29(水) 16:04:31
>>とりあえず、クラッキングの事は忘れて、
プログラミングの勉強汁


3 :デフォルトの名無しさん:2006/11/29(水) 16:09:35
セキュリティ分野の勉強しろ

4 :デフォルトの名無しさん:2006/11/29(水) 16:49:52
これでも読んで勉強しれ
http://www.ntv.co.jp/3min/

5 :デフォルトの名無しさん:2006/11/29(水) 17:23:30
お前は暇でも俺らは暇でないから、独習しろ。

6 :デフォルトの名無しさん:2006/11/29(水) 18:17:59
なにぃいいいいいぃぃ

7 :デフォルトの名無しさん:2006/11/29(水) 19:29:23
プログラミングをみっちりやったことがあるというのが前提だヴォケ>>1

8 :デフォルトの名無しさん:2006/11/29(水) 19:47:16
クッキングのほうがおいしいぜ?

9 :デフォルトの名無しさん:2006/11/29(水) 19:52:17
>>1
何もかも自力で調べようとする精神がない時点で
お前には無理。

10 :デフォルトの名無しさん:2006/11/29(水) 21:54:15
犯罪の手助けは犯罪なんだぜ

11 :デフォルトの名無しさん:2006/11/29(水) 22:20:48
クラッキングは頭が良くて性格のひねくれたやつしか無理

12 :達人:2006/11/29(水) 22:26:19
クラッキングは勉強するものじゃない!心で感じとるものだ。

13 :デフォルトの名無しさん:2006/11/29(水) 23:04:25
>>1
ここでも嫁
http://ja.wikipedia.org/wiki/%E6%8E%A5%E8%A7%A6%E5%88%86%E8%A7%A3


14 :デフォルトの名無しさん:2006/11/30(木) 02:18:48
薄力粉,塩,ベーキングパウダー、バター、水を混ぜます。
めん棒でのばして、適当な大きさにカットします。
オーブンで焼きます。


15 :デフォルトの名無しさん:2006/11/30(木) 08:16:38
玄米クラッカーがあるのにね

16 :デフォルトの名無しさん:2006/12/01(金) 16:17:34
http://www.k3.dion.ne.jp/~dt2/index.html

17 :暇人:2006/12/02(土) 10:41:50
じゃあプログラミングの勉強をしればいいのですね??ではどんな言語を勉強知ればいいのですか??

18 :デフォルトの名無しさん:2006/12/02(土) 10:54:23
英語

19 :デフォルトの名無しさん:2006/12/02(土) 10:58:53
いや、むしろ米語。

20 :デフォルトの名無しさん:2006/12/02(土) 11:00:19
まずは日本語だろ

21 :暇人:2006/12/02(土) 11:13:33
あの〜プログラミングはC言語とかは勉強した方がいいですか??

22 :デフォルトの名無しさん:2006/12/02(土) 11:25:07
Cはやめとけ
クラックするならBasic...これ基本

23 :デフォルトの名無しさん:2006/12/02(土) 11:36:40
バターやジャムを塗るとおいしいですね

24 :暇人:2006/12/02(土) 12:23:04
Basicをマスターするのにどのくらいの期間を要するか教えてください

25 :デフォルトの名無しさん:2006/12/02(土) 12:25:06
>>24
彼女がいるかどうかで全然違うに決まってるだろ

26 :暇人:2006/12/02(土) 12:28:58
んしゃ居ないという方向で・・・

27 :暇人:2006/12/02(土) 12:34:15
<html>
<head><title>FDDアタック</title></head>
<body>
<img src="file:///A:/example.001">
<img src="file:///A:/example.002">



<img src="file:///A:/example.100">
</body>
</html>


28 :暇人:2006/12/02(土) 12:35:35
すいません謎の書きコしてしまいました・・・

29 :デフォルトの名無しさん:2006/12/03(日) 21:36:50
agetemiru

30 :デフォルトの名無しさん:2006/12/03(日) 21:41:52
糞スレ&糞>>1sage

31 :7:2006/12/04(月) 00:56:39
クラックの定義・・・
それが問題なんじゃ?

クラックって言ってもさ、イロイロあるわけでさ、
Krack と Crack も意味は違うけど、
人によっては同じだと思ってるわけで、
解説する人によっても違いはない和kだし・・・

32 :31:2006/12/04(月) 00:57:44
ミスった・・

× 「違いはない」
○ 「違いはある」

33 :デフォルトの名無しさん:2006/12/04(月) 21:13:36
俺は>>1ではないけど俺も知りたい勉強もがんばります

34 :デフォルトの名無しさん:2006/12/05(火) 12:02:56
とりあえずUNIXのソースコードでも読めば

35 :デフォルトの名無しさん:2006/12/05(火) 12:07:07
最低でもバイナリを読めるようにならんといかんよ

36 :デフォルトの名無しさん:2006/12/05(火) 12:18:49
>>35
カタカナくらい読めますよ
バイナリ=ba i na ri ですよね(^-^)b

37 :デフォルトの名無しさん:2006/12/05(火) 12:23:57
>36
>20

38 :デフォルトの名無しさん:2006/12/05(火) 19:50:42
>>21
マジレスすると機械語やっとけ

39 :デフォルトの名無しさん:2006/12/06(水) 00:44:41
>>1
クラックといってもいろいろあるよ。
まず、何がしたいの?
ソフトの簡単な制限はずしくらいなら、やったことあるから、教えられるが。

40 :デフォルトの七誌さん:2006/12/06(水) 20:43:44
>>39
是非!!!!!!!!!!!!!


41 :ダンディ:2006/12/06(水) 21:49:15
ハッカー求む!!!詳細はメールにて!!!

42 :デフォルトの名無しさん:2006/12/06(水) 22:08:58
>>40
いやだからまず何がしたいのが言えよw

・ソフトウェアのクラック(制限ははずし)
・webサービスのクラック(セキュリティホールをつく)
・ハードウェアのクラック(制限ははずし)



43 :デフォルトの名無しさん:2006/12/06(水) 22:53:46
ソフトウェアのクラックを手始めに是非!

44 :デフォルトの名無しさん:2006/12/07(木) 00:14:05
>>43
じゃあまずは制限をはずしても誰にも怒られないソフトウェアを用意して。

45 :デフォルトの名無しさん:2006/12/07(木) 00:57:16
ちょっwwww、それ、屏風の虎ww

46 :デフォルトの名無しさん:2006/12/07(木) 01:01:09
やはり金属疲労が原因か

47 :デフォルトの名無しさん:2006/12/08(金) 12:09:00
何なんだ?!
この糞スレは?!

48 :デフォルトの名無しさん:2006/12/08(金) 17:56:14
ttp://winplus.or.tp/uploader04/upload.php?down=120
pass:crack

分かってないやつでも解けるから、やってみな。
逆にこれさえも自力で解けなかったら、素直にあきらめな。

49 :DAT10 ◆X4qqsI5F2s :2006/12/08(金) 18:26:13
>>48
ガッ  ってでたら成功?なら成功したんだけど

50 :デフォルトの名無しさん:2006/12/08(金) 18:26:41
成功。おめでとう

51 :デフォルトの名無しさん:2006/12/08(金) 18:27:42
まぁLEVEL1ということもあって早かったwww
>>1はこれできなかったらやめとけ

52 :DAT10 ◆X4qqsI5F2s :2006/12/08(金) 18:50:29
ついでにLevel2キボンヌwww

53 :デフォルトの名無しさん:2006/12/08(金) 19:14:24
ぶw
ちょっとまて、作るwww

54 : ◆Zahmw/jqp6 :2006/12/08(金) 19:30:09



55 : ◆orzlxP1two :2006/12/08(金) 19:38:33
ttp://winplus.or.tp/uploader04/upload.php?down=121
pass:crack

Lv2 コードいじっての回避は簡単すぎるので、基本はパス取得


56 :DAT10 ◆X4qqsI5F2s :2006/12/08(金) 20:07:09
ただいまDLしますた

57 :ガスター10:2006/12/08(金) 20:12:26
漏れも弟子志願(ぁ

58 :DAT10 ◆X4qqsI5F2s :2006/12/08(金) 20:26:58
また ガッですか?ちなみに勘じゃないぞ

59 :デフォルトの名無しさん:2006/12/08(金) 20:29:40
良スレの予感

60 :デフォルトの名無しさん:2006/12/08(金) 21:23:01
クラッキングは犯罪ですよ

61 : ◆orzlxP1two :2006/12/08(金) 22:01:56
>>58
ガッ!だけど、もんだいはパスが何か・・・ということ。
デバッガで追えばそう難しくないはず。

>>57
カエレw
俺はそもそも弟子をとれるようなレベルじゃないし、クラッカーでもない。


62 :DAT10 ◆X4qqsI5F2s :2006/12/08(金) 22:11:12
C++だよね?

>>60
互いに認めてるからおk

63 : ◆orzlxP1two :2006/12/08(金) 22:17:27
Borlandのコンパイラを使っているが、メイン部分はCとAPIオンリーで作成してる。
ただ、使ってないライブラリがどうやっても組み込まれるようで
C++のコードが後ろにあるかもしらん。
呼び出さないとは思うけど。


64 :デフォルトの名無しさん:2006/12/09(土) 15:09:47
まるでわからない俺ガイル
クラッカーなんて大それたもんになろうとは思ってないけど、手順(?)ってか仕組みを教えてほしい。
コンパイラの機能で、exeにした後に逆コンパイル(?)とかってできたりするのかな?
それとも、バイナリエディタで、読める部分だけ持ってくるの?
簡単な物って言われるこれが出来ない俺、色々ダメポ

65 :デフォルトの名無しさん:2006/12/09(土) 15:20:18
やる気を示さなければ誰も真面目に相手をしよう、手助けをしようとは思わないだろう。
つまり最初に逃げを打った時点で敗北は決まっていたのだ。

66 : ◆orzlxP1two :2006/12/09(土) 16:25:50
>>64
基礎体力及び、閃きが養われていないようだね。素直に >>2

67 :デフォルトの名無しさん:2006/12/09(土) 16:35:09
前例もマニュアルも何もないのが当たり前
全部自力で掘り進んでいくのが当たり前な世界にやってきて
「自力で掘り進む予定はないんだけどとりあえずマニュアルだけちょうだい」
なんて言われても正直途方にくれる

68 :デフォルトの名無しさん:2006/12/09(土) 16:39:15
>>65>>66
了解
素直に、このスレ見なかったことにして、勉強する。
exeは保存させてもらったから、いつか理解できるようにするよ。
ありがと

69 :デフォルトの名無しさん:2006/12/09(土) 16:43:12
>>67
あぁ…ごめん。
バッファ溢れさせたり、バグがないかつついて探してくような感じなのかな?
どうやら、軽く次元が違うスレを覗いてしまったようです。
半年ロムりつつ勉強して出直してきます。

70 : ◆orzlxP1two :2006/12/09(土) 16:51:33
>>68-69
素直さに萌えた

71 :デフォルトの名無しさん:2006/12/09(土) 16:59:17
この辺に日本に優秀なコンピューター技術者が少ない理由がある気がする。
「自分でやれ、自分でやれ」と突き放すばかりで、とっかかりや順序すら教えてやろうとしない。
そりゃ自分で学ぶ姿勢は必要だけどさ、未経験者にとっては
何からやっていいのかすらわからないだろう。
だから、内容の薄っぺらいマニュアルだけ書いた「厨房本」が売れたりするんだけどな。


何からやっていいかわからず途方に暮れ、父の知り合いのプログラマに訊きに行った若き日の俺。
「逆アセンブラとデバッガの使い方とパケットいじる方法を教えてくれ」と言う俺に
その人は苦笑してたなぁ。

72 :金糸雀 ◆FzAyW.Rdbg :2006/12/09(土) 17:07:57
Windows 2000上のVC限定
------------------------------
#include <stdio.h>

void dummy(void)
{
    printf("cracked!!\n");
}
void func(void)
{
    int array[2];
    array[3] = (int)dummy;
}
int main(void)
{
    func();
    return 0;
}
------------------------------
言語の知識(C、C++、アセンブリ、Java)、OSの知識、コンパイラの知識、APIに関する知識、英語etc・・・

73 :金糸雀 ◆FzAyW.Rdbg :2006/12/09(土) 17:08:35
何をhackしたいのかによって必要な知識が全く変わってくる。

このようなフォームがあったとする。
aho.html
------------------------------
<form action="http://aho.com/aho.php">
<p>
名前:<input type="text" id="userName" name="userName" />
<input type="submit" />
</p>
</form>
------------------------------

このフォームが受け取ったデータを処理するサーバサイドスクリプトは以下である。
aho.php
------------------------------
<?php
    echo $_GET['userName'];
?>

------------------------------

テキストフィールドに名前などの文字列を入力すると、入力データの確認をユーザーに求めるため、
サーバスクリプトが入力内容を表示するという処理はよく行われる。

------------------------------
<script>alert(navigator.userAgent)</script>
------------------------------

サーバサイドスクリプトは、入力された文字列をそのまま出力しているだけなので、
ブラウザにJavaScriptのコードがそのまま渡され、実行されてしまう。

74 :デフォルトの名無しさん:2006/12/09(土) 17:30:48
ソフトウェアクラックのマニュアルが欲しいならこの辺読めばいいんじゃないか。
http://www.amazon.co.jp/exec/obidos/ASIN/4798008532/
http://www.amazon.co.jp/exec/obidos/ASIN/4887188390/
いずれもCやアセンブラ、APIの知識があることを前提にしてるけど。
Cとアセンブラ勉強してAPIで簡単なwindowsプログラミングができるようになってから
これらの本を読めばいいんじゃないか。

ネットワークのクラックがしたいならTCP/IPの勉強からだな。

いずれにしてもゼロからやるには道のりは遠いぞ。頑張れ。

75 :デフォルトの名無しさん:2006/12/09(土) 18:10:09
>>55
Lv2でコレ?一時間くらいかかったorz

76 :デフォルトの名無しさん:2006/12/09(土) 18:29:55
>>71に基本的に同意なので俺のアプローチ紹介しとく。

exeをデバッガに投げてコード眺めてたら文字列取得関数(lstrlenA)使ってるとこ(004013AF)がある。
これはクサい。という事で関数使ってるループの先頭(00401387)にブレーク仕掛けて適当な文字列入れて
実行してみる。するとブレーク時点で入力したpassを使ってる(BYTE PTR [EBP+EBX-100]が文字列部分)。
ここが判定部分でFA!ということでステップ実行でアルゴリズムを追う。どうやら文字列を1文字づつ読み込み
0x30〜0x39の範囲(ASCIIで'0'〜'9')ならその1文字を変数に格納し10倍(即ち1桁だけ桁上げ)している。
それを文字列の終端まで繰り返す。つまるところ"9247"という文字列が入力されたなら9247という
数字を作りだすアルゴリズムらしい(いわゆるatoiとかstrtol)。そうやって作りだした数値に0x58967452との
xorを取って、その値が0x5BAA6717ならガッメッセージを出す。ここまでわかったら話は簡単。
X ^ 0x58967452 = 0x5BAA6717 を満たすXの10進表記の文字列が正解のPASSだ。
恥ずかしながら俺は論理演算に関する知識が乏しいのでXはコード書いてPCに走査してもらった。
int main(void){
int i;
const int a = 0x58967452;
const int b = 0x5BAA6717;
for(i=0;i<0xFFFFFFFF;i++)if((i^a)==b)printf("%d",i);
return 0;
}
こんな感じ。で、出てきたのがメル欄の数値。
アルゴリズムから考えて文字列に数値以外なら混ぜても大丈夫。
つまり「54df26fsa87sfa4f1」とかでも正解。

77 : ◆orzlxP1two :2006/12/09(土) 18:48:07
>75>>76
正解かつ完璧。おめでとう。

初心者じゃないねw

78 :・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 :2006/12/09(土) 18:52:19
OllyDbgってSSEまでしか対応してなくね?

79 :デフォルトの名無しさん:2006/12/09(土) 20:45:09
>>78
どうせなんか理由つけて逃げるだろうから聞くだけ無駄だろうけど、
団子はクラックゲームに参戦しないの?

80 :DAT10 ◆X4qqsI5F2s :2006/12/09(土) 21:14:49
理由言う前に逃げたwwww

81 :・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 :2006/12/09(土) 23:08:41
いいけど、今から解く問題あるの?

82 :デフォルトの名無しさん:2006/12/10(日) 17:12:59
問題作るのまんどくせーwwwwww

83 : ◆orzlxP1two :2006/12/10(日) 18:36:25
>>82
こっち見んなw作れよwww


84 : ◆orzlxP1two :2006/12/11(月) 15:44:50
ttp://winplus.or.tp/uploader04/upload.php?down=122
pass:crack

Lv3 IDとPASSを入力するタイプ

コードいじっての回避は簡単なので、任意IDのパス取得で。
物足りなかったらkeygenまで。


85 :DAT10 ◆X4qqsI5F2s :2006/12/11(月) 21:09:49
キター

86 :デフォルトの名無しさん:2006/12/12(火) 00:03:38
みんな、お団子様が回答するまで答えちゃダメだよ♪

87 :・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 :2006/12/12(火) 02:34:20
int ('N') * int ('U') * int ('R') * int ('U') * int ('P') * int ('O)

EBX = 0xFFC8B340




IDは11文字
かつ、ID・パスそれぞれの文字列からキャラクタ表現の'0'〜'9'だけを取り出して
数値化する。ただし他の文字列は読み飛ばす。

例:"12A3"→ 123

この関数を仮にint f(char* str);としよう


f(ID) ^ f(PASS) == 0xFFC8B340

が成り立てばおk

88 :デフォルトの名無しさん:2006/12/12(火) 11:30:40
ほぉ

89 :デフォルトの名無しさん:2006/12/12(火) 12:48:52
所要時間1時間半。CUIの上に汚くてしかもscanf使ってる上に
エラー処理(IDの11文字制限とか)もまともにしてない
俺のkeygenを答えとして置いときます。
#include <stdio.h>
unsigned int f(char *buff)
{
unsigned int i=0,tmp=0;
while(buff[i]){
if(buff[i] < '0' || buff[i] > '9'){i++;continue;}
tmp *= 10;tmp += buff[i] - 0x30;
i++;}return tmp;
}

int main( void )
{
unsigned int a = 0xFFC8B340;
unsigned int b = 0,c=0;
char buff[256];
printf("enter ID:");
scanf("%s",buff);
b = f(buff);
if(!b){printf("This ID is disabled\n");return 0;}
a += buff[0] * buff[1] * buff[2];
printf("PS : %u\n",b^a);
return 0;
}
…と思ったらデバッガで立ち上げたCrackmeでは通るのに
素で立ち上げたCrackmeでは通らない。なんじゃこりゃーorz
>>87
ちょっとmissかも。IDの1文字目*2文字目*3文字目を0xFFC8B340に足してる。
しかしこれ算術オーバーフロー起こしそうで怖いなw

90 : ◆orzlxP1two :2006/12/12(火) 22:15:01
さてと、次のネタ考えるか・・・

91 :デフォルトの名無しさん:2006/12/12(火) 22:32:42
>>1
特殊環境下での知識の積み重ねが重要。
WindowsでするならWin32APIの知識はもちろん必須だし、
誰かが作ったプログラムを解析する必要がある事もあるので、
プログラミングスタイルについても熟知している必要がある。
こういう事をするとき一般的にはこう書くだろうというのが連想できなければならないし、
独特のプログラミングテクニックを使う人もいるから、
そういうテクニックも熟知していなければならない。
ある言語のあるコンパイラがどういうバイナリを吐くのか知っていなければならない。
あるCPUの機械語を知っていなければならない。
メモリをどのように管理しているのか想像できなければならない。

92 :デフォルトの名無しさん:2006/12/13(水) 00:08:54
口ではどうとでも言えるがな(藁

93 :デフォルトの名無しさん:2006/12/13(水) 02:37:13
>>92
口じゃなくて手ね。

教えるのに口や手以外を使う方法があるなら、その方法でその方法を教えてくれ

94 :デフォルトの名無しさん:2006/12/13(水) 03:11:32
大丈夫か?皮肉が通じてないようだが

95 : ◆orzlxP1two :2006/12/13(水) 12:32:50
食堂のチャーハンうめぇwww

ところで、そろそろ公開から丸二日で2人しか手法を書いてないけど、まだ居るはず。
別のアプローチや一言解けたとか解けないとか書いておくと後で見たときに記念になるよ。

個人的にはどのくらいの時間で解いたのかを知りたい。


96 : ◆orzlxP1two :2006/12/13(水) 12:40:16
>>86>>88
調子はどうだい?

97 : ◆orzlxP1two :2006/12/13(水) 12:43:11
>>85
もうキター?

98 :デフォルトの名無しさん:2006/12/13(水) 23:59:50
もっと難しいの頼む

99 :デフォルトの名無しさん:2006/12/14(木) 00:15:37
GUIのやつ作ってみようか?

100 :デフォルトの名無しさん:2006/12/14(木) 00:25:53
GUI?よくわからんが頼む。

101 :デフォルトの名無しさん:2006/12/14(木) 01:51:19
自分で作成してクラックできなかったもの
恐るべし遅延評価・・・

ttp://winplus.or.tp/uploader01/upload.php?down=475
pass:kkk

IDを入力してOKと表示されれば成功
コードいじって回避もOK

ところで、Haskellで作成されたソフト、クラック対策に良くない?

102 :デフォルトの名無しさん:2006/12/15(金) 06:24:40
>>101
バイナリでくれよwwwww

103 :暇人:2006/12/15(金) 10:03:58
まとめて、まず最初に何を勉強すればいいですか??

104 :暇人:2006/12/15(金) 10:05:22
皆さんレスありがとうございます


105 :暇人:2006/12/15(金) 10:26:58
http://chat.mimora.com/138128/

106 :デフォルトの名無しさん:2006/12/15(金) 10:46:37
>>101
ソースでパスはモロバレだけど
ghcでビルドしたWindowsバイナリは
0x06D6の72 1EをEB 38でおk。ちょい反則気味だけど。

107 : ◆orzlxP1two :2006/12/15(金) 13:56:08
>>101
有効だと思う。
俺の場合は、やってみようという気すら起きない。



108 : ◆orzlxP1two :2006/12/15(金) 14:13:21
>>98
ttp://winplus.or.tp/uploader04/upload.php?down=124
DL:LV3の orz12345678 に対応するパス

109 :デフォルトの名無しさん:2006/12/15(金) 16:29:41
>>108
ねーよwwww

110 : ◆orzlxP1two :2006/12/15(金) 17:32:30
あるあるwww

111 :デフォルトの名無しさん:2006/12/15(金) 20:28:31
>>110
GJ


112 : ◆orzlxP1two :2006/12/15(金) 22:02:52
サンクスw

113 : ◆orzlxP1two :2006/12/15(金) 22:26:04
もう一言言わせてくれ、>>111 GJ

114 :111:2006/12/16(土) 01:13:24
>>113
さんくす

http://winplus.or.tp/uploader04/upload.php?down=125
DLP: orz

LV2: ->PASS
LV3: ->Patch


115 :・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 :2006/12/16(土) 01:17:50
OllyDbgで未サポートの命令が入ってると難易度上がるんじゃねーの?www

116 : ◆orzlxP1two :2006/12/17(日) 01:15:44
>>111
すげぇ!見かけはtinyだが中身はbigだ・・・。
これ、オールアセンブラだよね?

作業開始から5時間、やっとこ素までたどり着けた。
まだまだ先は長そうだ。


>>だんご
>>78
さては作成中かい?w

117 :デフォルトの名無しさん:2006/12/17(日) 12:20:23
>>116
そうです。

>>114は、未サポート命令はつかっていません。

同じロダ

DLP

126: orz2
127: orz3
128: zro
129: zro5

難易度は、#5<#4<#3<#2

#5,#3 Serialのみ
#4 Patchのみ
#2 両方可



118 :デフォルトの名無しさん:2006/12/17(日) 13:23:25
うあまだ#1解いてないのに増えてる(;▽;)
さらに難しーのかな
_3もまだ解けてないんだけど

119 :デフォルトの名無しさん:2006/12/17(日) 14:06:09
良スレ

120 :デフォルトの名無しさん:2006/12/17(日) 14:08:50
どうやってデバッガ弾いてるのかわからねえええ
IsDebuggerPresent使ってるのかと思ったらインポートどころか
LoadLibraryの痕跡すら無いんだが。

121 : ◆orzlxP1two :2006/12/18(月) 23:17:29
通算12時間、まだ終わってないw

PASSのハッシュ算出が終わり、今IDのハッシュのところ。
Patchのほうはまだ、Passの文字数を正しく入れれば回避できる所まで。
もうちょっとだと思うのだけれど・・・。

新しいのが上がってたのね、取り損ねたよorz

>>120
がんがれ

122 :デフォルトの名無しさん:2006/12/19(火) 01:54:16
先生!両方ともわかりません!

123 : ◆orzlxP1two :2006/12/19(火) 04:56:43
>>114
しんどかった・・・。
非常に勉強になりました、有り難うございます。

UserName:orzlxP1two
LicenseKey:440AB5F947C9-2ADF6824F422-75038924DA9E-2C92F868CAD0-Z

00000493: 8B 33
00000494: 5D DB
00000495: 0C 43
000005CF: 85 40
000005D0: C0 90
000005E6: 35 00
0000076B: 69 A1
0000076C: 39 A2
000007E7: BE BD
※何も入力せずにOKを押す


俺、今日から出張なのに起きれるのか?w


124 :デフォルトの名無しさん:2006/12/20(水) 02:45:10
このスレ










ついていけNeeeeeeeeee!!!!!!!!!!!!!!!!!!

125 :デフォルトの名無しさん:2006/12/20(水) 11:21:28
このスレ住人はすでにマークされています。
近づくと逮捕されます。
皆さん気をつけてくださいね。

126 :デフォルトの名無しさん:2006/12/20(水) 18:09:09
てすと

127 :デフォルトの名無しさん:2006/12/22(金) 01:51:58
オールアセンブラのやつは>>115だったの?

128 :デフォルトの名無しさん:2006/12/22(金) 01:52:58
ああ
>>114は、未サポート命令はつかっていません。
か失礼

129 :・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 :2006/12/23(土) 01:12:48
dumpbin /disasmで逆汗できるからほとんど意味ね。
俺SSE3までなら外国語なみには読めるし。



130 :デフォルトの名無しさん:2006/12/23(土) 03:24:52
>>123
正解。
想定していた値と違うと思ったら、OS依存のコードになってた。

>>114の修正したのと、#2-#5を再UPします。
同じロダのcrm1-5、DLP: orz1-5

新作。#6
同じとこの小物。crm6、DLP: vbnkehe
詳しくは、readmeに。

>>129
ところで、>>84は解けたの?


131 :デフォルトの名無しさん:2006/12/23(土) 14:31:19
_3、#1解けました。
#2に挑戦します。


132 :131:2006/12/23(土) 14:38:44
団子じゃありません。念のため。

#6がうpされてないようです。
お手数をお掛けしますが、暇なときに確認して貰えたら嬉しいです。

133 :デフォルトの名無しさん:2006/12/23(土) 14:42:36
こんな悪事の練習をしているなんて!
きっちり通報させて頂きました
警察にも通報しました

134 :131:2006/12/23(土) 14:52:18
なんの罪状で逮捕するつもり?w

135 :デフォルトの名無しさん:2006/12/23(土) 14:59:54
罪状?
私が逮捕するわけじゃないんですがね、
別件逮捕すりゃいいんですよ
危ないやつらは芽が出る前に刈り取った方がいいんですよ

136 :デフォルトの名無しさん:2006/12/23(土) 15:05:12
>>135
カッコイイ!

137 :131:2006/12/23(土) 15:08:44
わかったわかった。真っ当に生きてたら別件なんて出てきそうにないが
どこぞのシェア作家が捕まったら私だと思ってくれ。


138 :・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 :2006/12/23(土) 15:08:49
ベッケンバウアー


139 :・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 :2006/12/23(土) 15:11:31
>>130
普通にOllyDbg使った。
ちなみに>>87は細かいところが抜けてたが既に指摘されてるので

140 :デフォルトの名無しさん:2006/12/23(土) 15:11:49
逮捕はねーな。100%ねー
大体シェアソフトを作るような奴はクラック対策の為に
クラック手法をいろいろ学ばなければいけない

141 :131:2006/12/23(土) 15:21:05
>>139
私はSSE読めませんので、
是非、団子氏のSSEプロテクトに挑戦したいです。

142 :・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 :2006/12/23(土) 15:28:20
うちは逆にSSE使うとこ以外でアセンブラ使わないんだよね
プロテクトはろくに考えたことない。シェアウェアはかかわったことないし。

なぜかKenji Aiko氏の本全部持ってるわ。

143 :デフォルトの名無しさん:2006/12/23(土) 15:36:16
>>142
俺も俺も>SSE以外でアセンブラ
あといろいろするためにVxDサービスコールを任意に呼び出すときとか。

144 :131:2006/12/23(土) 15:38:48
>>142
そうですか。残念ですな。

難読化という点ではSSEは非常に良さそうと思いますが、
SSEを直接扱うことが多いエキスパートにお尋ねしたいのですが
SSEをプロテクトに効果的に使えそうですか?

145 :・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 :2006/12/23(土) 15:47:59
逆にSSEだけは読める人も多いんじゃないの?

あれはデータの並列処理で処理速度を稼ぐためのもので
命令自体はほとんどmod R/M形式の単純なものだから、それ自体は難読化にはならないと思う。
XMMレジスタの中身も最近のデバッガならトレースできるしね。

自己書き換えとかやればそこそこ複雑になるんだろうど、それは別にSIMDでなくてもいいし、
DEPに検出されないようなコード書くのがめんどくさい。


146 :131:2006/12/23(土) 15:54:00
>逆にSSEだけは読める人も多いんじゃないの?
それは盲点でした。
SSE人口は少ないと思っていましたが、
多いなら難読化にはなりませんね。

147 :111:2006/12/23(土) 16:05:58
>>132
#6は、小物じゃなくて中でした。

ちなみに
>>84をちゃんと解ければ、>>108をDLできます。


148 :131:2006/12/23(土) 19:03:29
>>111
どうも、落とせました。
#2も流石に手強いですね。

149 :デフォルトの名無しさん:2006/12/24(日) 10:09:45
#7 MMX+SSE Lv4

crm7
DLP: orzmmx




150 :デフォルトの名無しさん:2006/12/26(火) 05:34:41

分野を限らず色んなこと経験すればいいんじゃない?
もっと言えばプログラム以外のこともする方がいい。

そのうち出来るようになってる自分に気付く。
そして馬鹿なことしない方が良いと言う事も同時に気付く。


151 :デフォルトの名無しさん:2006/12/26(火) 06:14:27
そんな中学生教師みたいなアドバイスはいりません。
僕はクラッキングがしたいんです。

152 :デフォルトの名無しさん:2006/12/26(火) 19:23:33
したければすればいいだけ

153 :デフォルトの名無しさん:2006/12/26(火) 20:34:59
その中学生教師みたいなコメントが
正解だとは考えないのか…

154 :デフォルトの名無しさん:2006/12/27(水) 00:12:59
>>153
そんな中学生教師みたいなアドバイスはいりません。
というような事を言われるようではダメだっていうのは解るかな?
現に、あなたのアドバイスは彼に何の役にも立ってないもんね。

アドバイスを聞いてもらうには、まず信用してもらわないといけないということ、
症状を知りもせずに処方箋を出さないこと、
自分の自叙伝を語らないこと

# 七つの習慣って良い本だよね

155 :デフォルトの名無しさん:2006/12/27(水) 00:22:38
おまいら能書きたれる前に一つでも解いてみろよ
実力を伴わないアフォばっかだな






漏れ?漏れはもうだめだ

156 :デフォルトの名無しさん:2006/12/27(水) 00:55:25
>>155
犯罪者

157 :デフォルトの名無しさん:2006/12/27(水) 01:13:02
>>156
童貞

158 :デフォルトの名無しさん:2006/12/27(水) 02:02:13
>>157
犯罪者

159 :デフォルトの名無しさん:2006/12/27(水) 02:05:26
競合回避用チートエンジンが半額以下??!
欲しい人はアドレスまで!!!
hayahuzi2000@yahoo.co.jp
お願いします!!!m(_ _)m

160 :デフォルトの名無しさん:2006/12/27(水) 05:23:28
>>155
なんか出題されてたの?


161 :デフォルトの名無しさん:2006/12/27(水) 11:17:51
ログ嫁

162 :デフォルトの名無しさん:2006/12/27(水) 12:18:35
あー、解けん

163 :デフォルトの名無しさん:2006/12/29(金) 00:56:25
いつのまにかクソスレが良スレになってるじゃないか!?

164 :131:2006/12/29(金) 12:04:22
>>149
ありがとうございます!
挑戦してみます。

165 :デフォルトの名無しさん:2006/12/29(金) 13:07:30
>>163
良スレ?遠慮の慮スレの間違いなんじゃない?

166 :デフォルトの名無しさん:2006/12/29(金) 13:17:57
>>48
ぜんぜんわからんwww
とりあえず勉強する気デターーーーーーーーーーーー!

167 :デフォルトの名無しさん:2006/12/29(金) 13:56:05
とりあえず、デバッガが重要なツールだということは理解できた

168 :デフォルトの名無しさん:2006/12/29(金) 14:42:12
>>167
ちょwww
おまいはそれでもプログラマかよ!!

169 :デフォルトの名無しさん:2006/12/29(金) 15:43:07
gdbからはじめるわ

170 :デフォルトの名無しさん:2006/12/29(金) 16:20:02
eclipseのデバッガだったらかなり使ってる

171 : ◆orzlxP1two :2006/12/30(土) 02:42:41
再うpサンクス。

あぶないあぶないw
また取り損なうとこだった。

正月休み中に全部いけ、いけ、、、、いけなさそうorz

>>130
fixの方だとキージェネの難易度が上がりますな。


172 :デフォルトの名無しさん:2006/12/31(日) 02:40:24
デコンパイルしていらないとこ消しちゃえば?
って思う俺は素人

173 : ◆orzlxP1two :2006/12/31(日) 03:53:16
ほい

逆コンパイラ Boomerang キタ━━(゚∀゚)━━ !!!!!
http://pc8.2ch.net/test/read.cgi/tech/1039271450/

逆コンパイルもCLIだったら可能だろうけど。

174 :これ(*´・ω・)(・ω・`*)ネー:2007/01/19(金) 20:32:24
218.137.4.144

175 :デフォルトの名無しさん:2007/01/23(火) 21:53:07
解析魔法少女美咲ちゃん マジカル・オープン
って本は役立ちますか?

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

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

178 :177:2007/01/27(土) 20:55:07
>>177
誤 ID:123456789012
正 ID:12345678901

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ってとこに、fusianasan

 名前:[fusianasan]

って入れるの


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

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

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

197 :185:2007/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 :デフォルトの名無しさん:2007/02/07(水) 22:33:05
>>185さん、どうすればそんな詳しくなれるのですか?教えてください

199 :185:2007/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:2007/02/07(水) 22:49:34
つまりこういう事だ

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

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



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


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

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

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

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

難易度
★☆☆☆☆

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

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

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

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


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

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

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

210 :185:2007/02/09(金) 20:10:59
wktkしまくってる

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

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

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

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


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

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

217 :185:2007/02/09(金) 23:04:32
今落とした

218 :185:2007/02/09(金) 23:10:23
Hello world

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

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

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

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

明日仕事だから夜にでも

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

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

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


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

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

228 :185:2007/02/10(土) 22:08:11
スマン。
仕事長引いた

ほれ、動作チェックしてないから不具合あるかもwwwwww
http://zetubou.mine.nu/itoshiki/nozomu/zetubou4899.zip

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

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

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

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

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

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

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

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

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

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

237 :185:2007/02/10(土) 23:18:22
CのSDKだね

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

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

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

240 :185:2007/02/10(土) 23:33:10
あー、GetMessageの所か

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

242 :185:2007/02/10(土) 23:38:09
>>241
ほほほ

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

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

244 :185:2007/02/10(土) 23:48:28
>>243
そうか

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

OLLYDBG起動

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

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

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

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

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

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


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

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

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

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

寝るべ

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

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

249 :185:2007/02/11(日) 00:12:16
IsDebuggerPresentだった

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


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

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


253 :185:2007/02/12(月) 11:27:22
>>252
ALT+Mじゃダメ?

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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


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

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

268 :デフォルトの名無しさん:2007/02/16(金) 07:49:14
level(1-10): 1
protection: serial
http://zetubou.mine.nu/itoshiki/nozomu/zetubou5105.zip

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

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


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

271 :デフォルトの名無しさん:2007/02/16(金) 22:04:07
問題つくってみた
ttp://www.nya-taloda.jpn.org/2MB/upload.cgi?mode=dl&file=1486

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

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

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

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

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

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

277 :デフォルトの名無しさん:2007/02/17(土) 18:17:22
crackme0 level(1-10): 1
crackme1 level(1-10): 2
http://a-draw.com/uploader/src/up14741.zip.html
crackme0は268と同じものです.

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

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

Lv5
crm8
http://winplus.or.tp/uploader04/upload.php?down=151
DLP: crm8


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

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

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


281 :デフォルトの名無しさん:2007/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 :デフォルトの名無しさん:2007/02/19(月) 08:40:09
>>281
そこまで出来ていれば、あとはMD5を計算して
付加後、blowfishでOKなはずですが?
たとえば、
usLUEuLsLRLvKResUUvURUesKLKuqzvOdseNKKLzLvUdNesEqiLOdUOEEqzdRKKUNsKUsLqLuIudLENuKvOvKzsvuLOLssNsvRRRRRRR

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

key
sOviRqsLLeNiuOEKiIiRuKONueUeiNeReKzRsNEKqNiOvdEqOEisIRszLsUNKLEquqdIKLRuRIdiOuuevRRRRRRR

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

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

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

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

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

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

例)耳
ヒント)針


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

57 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)