クラッキングの勉強の仕方を教えてくださいat TECH
クラッキングの勉強の仕方を教えてください - 暇つぶし2ch1:暇人
06/11/29 15:51:32
クラッキングの勉強がしたいんですが、まだプログラミングとかしたことないので教えてください

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


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

4:デフォルトの名無しさん
06/11/29 16:49:52
これでも読んで勉強しれ
URLリンク(www.ntv.co.jp)

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

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

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

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

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

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

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

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

13:デフォルトの名無しさん
06/11/29 23:04:25
>>1
ここでも嫁
URLリンク(ja.wikipedia.org)


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


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

16:デフォルトの名無しさん
06/12/01 16:17:34
URLリンク(www.k3.dion.ne.jp)

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

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

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

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

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

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

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

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

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

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

27:暇人
06/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:暇人
06/12/02 12:35:35
すいません謎の書きコしてしまいました・・・

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

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

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

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

32:31
06/12/04 00:57:44
ミスった・・

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

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

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

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

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

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

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

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

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


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

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

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



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

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

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

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

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

48:デフォルトの名無しさん
06/12/08 17:56:14
URLリンク(winplus.or.tp)
pass:crack

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

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

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

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

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

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

54: ◆Zahmw/jqp6
06/12/08 19:30:09



55: ◆orzlxP1two
06/12/08 19:38:33
URLリンク(winplus.or.tp)
pass:crack

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


56:DAT10 ◆X4qqsI5F2s
06/12/08 20:07:09
ただいまDLしますた

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

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

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

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

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

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


62:DAT10 ◆X4qqsI5F2s
06/12/08 22:11:12
C++だよね?

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

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


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

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

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

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

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

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

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

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


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

72:金糸雀 ◆FzAyW.Rdbg
06/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
06/12/09 17:08:35
何をhackしたいのかによって必要な知識が全く変わってくる。

このようなフォームがあったとする。
aho.html
------------------------------
<form action="URLリンク(aho.com)
<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:デフォルトの名無しさん
06/12/09 17:30:48
ソフトウェアクラックのマニュアルが欲しいならこの辺読めばいいんじゃないか。
URLリンク(www.amazon.co.jp)
URLリンク(www.amazon.co.jp)
いずれもCやアセンブラ、APIの知識があることを前提にしてるけど。
Cとアセンブラ勉強してAPIで簡単なwindowsプログラミングができるようになってから
これらの本を読めばいいんじゃないか。

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

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

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

76:デフォルトの名無しさん
06/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
06/12/09 18:48:07
>75>>76
正解かつ完璧。おめでとう。

初心者じゃないねw

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

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

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

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

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

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


84: ◆orzlxP1two
06/12/11 15:44:50
URLリンク(winplus.or.tp)
pass:crack

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

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


85:DAT10 ◆X4qqsI5F2s
06/12/11 21:09:49
キター

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

87:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6
06/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:デフォルトの名無しさん
06/12/12 11:30:40
ほぉ

89:デフォルトの名無しさん
06/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
06/12/12 22:15:01
さてと、次のネタ考えるか・・・

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

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

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

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

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

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

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

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


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

97: ◆orzlxP1two
06/12/13 12:43:11
>>85
もうキター?

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

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

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

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

URLリンク(winplus.or.tp)
pass:kkk

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

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

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

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

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


105:暇人
06/12/15 10:26:58
URLリンク(chat.mimora.com)

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

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



108: ◆orzlxP1two
06/12/15 14:13:21
>>98
URLリンク(winplus.or.tp)
DL:LV3の orz12345678 に対応するパス

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

110: ◆orzlxP1two
06/12/15 17:32:30
あるあるwww

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


112: ◆orzlxP1two
06/12/15 22:02:52
サンクスw

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

114:111
06/12/16 01:13:24
>>113
さんくす

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

LV2: ->PASS
LV3: ->Patch


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

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

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


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

117:デフォルトの名無しさん
06/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:デフォルトの名無しさん
06/12/17 13:23:25
うあまだ#1解いてないのに増えてる(;▽;)
さらに難しーのかな
_3もまだ解けてないんだけど

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

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

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

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

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

>>120
がんがれ

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

123: ◆orzlxP1two
06/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:デフォルトの名無しさん
06/12/20 02:45:10
このスレ










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

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

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

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

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

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



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

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

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

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


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


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

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

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

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

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

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

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


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


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

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

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

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

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

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

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

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

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

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

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


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

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

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


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

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

crm7
DLP: orzmmx




150:デフォルトの名無しさん
06/12/26 05:34:41

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

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


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

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

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

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

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

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

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






漏れ?漏れはもうだめだ

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

171: ◆orzlxP1two
06/12/30 02:42:41
再うpサンクス。

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

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

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


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

173: ◆orzlxP1two
06/12/31 03:53:16
ほい

逆コンパイラ Boomerang キタ━(゚∀゚)━ !!!!!
スレリンク(tech板)

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

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

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
①アセンブリをある程度斜め読みできるようになる
②AND OR XORの性質をよく理解する
③可能ならwindowsプログラムを触れるようになる
④魔法少女読む(俺も読んだ)

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冊目は持ってます。
③はパスワード抜き取り特化みたいで、途中でやめ
②は格闘したけどアセンブラ知識ゼロではきつくてダウン
そこで諦め潔くアセンブラの本の途中…16bitのだけど。
これが終わったらもう一度②と③取り組もうと思ってる。
けど、ハックには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使う場合、読まれて困るなら難読化する必要があるが、単にクラック(改ざん)させないためなら著名を入れておけばいいような気が……

431:デフォルトの名無しさん
08/02/21 02:26:53
署名だろ

432:デフォルトの名無しさん
08/02/21 02:28:10
署名自体改竄できるお~

433:デフォルトの名無しさん
08/03/09 02:21:37
期限付き無料プログラムを配布しようとしてるんだけど、
クラック対策として、自己解凍処理とか入れておけばとりあえず簡易対策になる?
昔でいえば、DOSのlzexeとかx68のlzxみたいな感じ。

でもRunasdateされると抵抗できないけど。

434:デフォルトの名無しさん
08/03/09 09:58:51
ネットワークでNTPから時刻とってこればいいんじゃね?

435:デフォルトの名無しさん
08/03/09 10:18:55
個人的に署名も無しにネットワークアクセスを要求するプログラムなんて実行したくないw

WindowsUpdate.logとかの更新時刻を見る

436:デフォルトの名無しさん
08/03/09 12:14:35
>>433
自力でアンパックできないヤツになら十分効果ある。

437:デフォルトの名無しさん
08/03/09 12:50:17
>>433
パックは全く無意味。
使用する時刻を取ってくるAPIが改竄されていないかのチェックコードを埋めたり、
他のプロセスにマップして時刻を取得するなどが効果的。
とりあえず、RunAsDate の様な物に対応できればいい。
システムの時刻をいじって意地でも使うやつは放置。
インストールした時刻からの期間などならまた別の方法が要るだろう。

438:デフォルトの名無しさん
08/03/09 15:39:46
>>434
「とってこれば」

もしtypoでないとすれば日本語としておかしい
いわゆる「カ行変格活用」という活用をする動詞は
「こ」「き」「くる」「くる」「くれ」「こい」

「こ」は未然形で
「とってこれなければ」「とってこなければ」といった
「可能性」について述べる場合に用いるものであって、

仮定形は「くれ」であるから、 >>434 のような表現においては

「とってくれば」

が正しい


439:デフォルトの名無しさん
08/03/09 15:42:56
>>438
そこまで言うなら、「時刻とる」という言葉自体がおかしくね?

ネタとしても全然面白くないんだが。


440:デフォルトの名無しさん
08/03/09 16:21:44
>>434
コメントとんくす。でもNTPとか外から取ってくるのはたぶん厳しいだろうね。
Personal Firewallとかに引っかかって、ウイルス危惧されるだろうし。
少なくとも自分はそんな無料ソフトは怖くなって捨てるだろうからね。

>>435
WindowsUpdate.logってのは斬新すぐる。そのlogに記載されてる時刻は、
Microsoftサーバの時刻ということなんだね、きっと。おもしろす。


ここ、技術切磋が好循環してていいスレだね。みんなありがとん。

441:デフォルトの名無しさん
08/03/09 16:25:40
>>437
コメント抜けちゃた。とりあえずさんくす。
インストールした時刻からの期間というのは、より防ぎが難しいと思うので、
とりあえず絶対日時で行く予定。

このあたりに素人なオレとしては、べたな方法として
絶対日時との判定を、あちこちにinline funcitonで埋め込もうかと思ってまふ。
ifdefはずせば、その関数はいつでも除去できるようなソース作りな感じで。
こっち側はそう手間かからないので、そうするだけで、費用対効果のゲインがあるかなと。

442:マイク ◆yrBrqfF1Ew
08/03/10 15:35:35
>>1
まずお前が犯罪をしないということをある程度の確かさで保証をする為に
司法試験に合格してもらわないといけない

443:デフォルトの名無しさん
08/03/10 15:43:03
>>442
コテつけんなクズ

444:デフォルトの名無しさん
08/03/10 15:46:27
なんで、料理の勉強するのにプログラム板なの?


445:-1
08/03/10 16:02:13
これ?

446:デフォルトの名無しさん
08/03/10 20:12:12
料理の材料がプログラムだからさ

447:デフォルトの名無しさん
08/03/14 19:44:12
> 少なくとも自分はそんな無料ソフトは怖くなって捨てるだろうからね。

無料ソフトになんでクラッキング対策がいるんだ???
シェアウェアやパッケージなら、アクティベーションのため・・・うんぬん
マニュアルに書いておけば済む話。

よくわからない。

448:デフォルトの名無しさん
08/03/14 19:46:14
c:\windows\WindowsUpdate.log
か、これは新鮮w

よく考えたら、他のファイルから日付持ってくる方法もあるんだな。

449:デフォルトの名無しさん
08/03/14 20:23:52
三分間クラッキングって本出てなかったっけ

450:デフォルトの名無しさん
08/03/14 20:25:42
>>448
c:\windows\WindowsUpdate.logの中身と
実際のマシンの時刻がかけ離れて違ってたら
その時点で利用停止とかしてもいいよな

451:デフォルトの名無しさん
08/03/15 02:19:16
俺のとこじゃOS起動したときしか更新されない。
今見たら2/28の更新になってる。

452:デフォルトの名無しさん
08/03/15 08:06:46
ネットワークに繋がってないマシンじゃ動作確認も出来なくなっちゃうね

453:デフォルトの名無しさん
08/03/15 11:32:15
ネットワークに繋がってないマシンでどうやってクラッキングしろと

454:デフォルトの名無しさん
08/03/15 12:44:26
>>453


455:デフォルトの名無しさん
08/03/16 03:49:39
>>447
テスト期間とか保証期間とか契約期間とか。大人の事情はいくらでも考えられる。

456:デフォルトの名無しさん
08/03/16 03:54:34
>>453
時計偽装はネットつながってなくてもできるじゃない。元々そういう話。

457:435
08/03/17 04:37:35
435は適当に書いたつもりだったんだが評価されてて意外

ローカル環境ならpagefile.sys見るとか取り方は色々
あとデバイスドライバ経由してBIOSから時刻取れるよ

458:クラッキング成功者
08/03/23 21:30:46
>>4
おい~~~!!三分クッキング勉強してもクラッキングには役立たねーよ
なにか!?それとも何か!?何か食いながらクラッキングしろってのか?!
あ!?

459:デフォルトの名無しさん
08/03/23 23:01:46
URLリンク(jbbs.livedoor.jp)
ここに自称クラッカーがいるんだけど本物だと思う?

差羅って奴が他人の住所抜いて公表してるんだけど。
Sinntoって奴も掲示板にスクリプト仕込めるみたい。

後者はタグ投稿してるだけだが

460:デフォルトの名無しさん
08/03/23 23:25:20
>>459
すまんが20秒斜め読みして、うんざり。

>他人の住所抜いて

必要な条件を考えると限りなく不可能に近い。

モレはクラッカーでもなんでもないから知らないだけで
それが可能な人もいるかもしれないけど、できるとしても、
そんな所ではしゃぐような事はしないと思う。

>掲示板にスクリプト仕込める

それは技術的に十分可能。そいつができるかどうかはしらん。

461:デフォルトの名無しさん
08/03/24 00:08:58
>>460 スルーしる

462:デフォルトの名無しさん
08/03/24 00:10:14
>>459
ここでは法的にマズイ
なので裏2chに書いておきました。

> やはり裏2chはpasuられまくってるな。特に女子高生の画像多すぎ。ワロタw
>
> ●裏2chの入り方
> 1・”名前欄”に「ura2ch.czfusianasana.net」と入力します。
>   裏2chへ飛ぶためのコマンドです、間違えないように”「」”の内側の文字をコピーペーストして下さい。 
> 2・メール欄に閲覧したい板の関連キーワードを入力してください。
>  例:ロリ、グロ、無修正など
> 3・”本文欄”にIDとパスワードを入力します。
>   ID/パスワード=「guest/guest」
> 4・書き込みが終了すると2chのTOPに戻るのでもう一度入場
> 5・背景が暗転していたら成功、裏2chに侵入出来ています。
>
> ちなみに裏2chに既存の板は勿論存在します、それにサーバーは外国のサーバーなので日本のややこしい法律に抵触する事も無いです
> 週末や2ちゃんねるで話題の事件があるときはアクセス数が増えサーバーに負荷がかかる為、つながりについ場合があります
> スポーツ選手のコラや無臭性画像も多数UPされている板も存在します
> それに完全な匿名性を誇るので違法行為を繰り返しても逮捕される事はまずありません

463:デフォルトの名無しさん
08/03/24 00:12:56
>>462ってほんとなの?

464:デフォルトの名無しさん
08/03/24 01:32:39
信じる必要はない。
むしろ、裏2chには素人は来ないでほしい

465:デフォルトの名無しさん
08/03/24 01:39:59
>>464
意味深な言い方しないで教えてよ~

466:デフォルトの名無しさん
08/03/24 07:13:40
嘘に決まってるだろ。>>462を見たことは忘れろ。

467:デフォルトの名無しさん
08/03/24 19:57:52
住所は抜けなくてもaddressは抜けるなfushianasanで

468:デフォルトの名無しさん
08/03/27 02:08:17
guest/guest

469:デフォルトの名無しさん
08/04/03 16:45:35
すげー。今検索できたけどまだアップローダに乗ってる。

470:デフォルトの名無しさん
08/04/05 00:31:45
クラックとは違うかもしれないけど、流出した場合のために個人識別用に、
情報埋め込むのはありなんですかね?
コードは逆汗で簡単に(簡単じゃないけど)解析されるからやめておくとして、
mp3とか画像に透かしでユーザー登録時のIDを埋め込んでおくようなことです。
ダミーとかランダムで一杯埋め込んでおけば、まず大丈夫な気がするんですが

471:デフォルトの名無しさん
08/04/05 00:54:50
ステガノグラフィがどうしたって?

472:デフォルトの名無しさん
08/04/05 04:48:50
まんまですね

473:デフォルトの名無しさん
08/04/05 18:29:57
おお、ありですね

474:デフォルトの名無しさん
08/04/05 20:40:44
那須版デビルマンてなに

475:http://softbank221038217162.bbtec.net.2ch.net/
08/04/16 19:14:03
ID guest
pas guest

476:デフォルトの名無しさん
08/04/16 20:00:36
これはクラックして下さいとゆー挑戦状でつか?


477:ura2ch.czp2118-ipad207gifu.gifu.ocn.ne.jpa.net
08/04/24 15:34:24
guest/guest

478:デフォルトの名無しさん
08/04/24 22:41:01
いえ、英国に潜ってるエージェントへの緊急連絡です。

479:デフォルトの名無しさん
08/04/27 06:11:46
ラ・ヨダソウ・スティアーナって奴?

480:デフォルトの名無しさん
08/04/27 10:39:52
WordPressのプラグインアップデートしそこねで、でそこらじゅうでSQLインジェクション祭りになってるんだが・・・

人ごとじゃねえ

481:ura2ch.czsoftbank221090243200.bbtec.neta.net」
08/05/09 20:38:03
guest/guest

482:デフォルトの名無しさん
08/05/10 00:01:58
やれるもんなら、やってみろって事でつか?


483:デフォルトの名無しさん
08/05/10 00:32:18
何を言ってるんだ?

484:マイク ◆yrBrqfF1Ew
08/05/19 09:46:49
これは「crackくらい楽勝でやれるよ」と思い上がったアホを捕まえる為の
超絶hackerの罠じゃね?
ガクガクブルブル。

485:デフォルトの名無しさん
08/05/29 22:41:46
クラッカーかっこいい(゜o゜)
よく前やってたアンフェアってドラマとかで蓮見が公安のメインコンピュータとかに侵入してデータ盗んできたりとかww
知り合いのPCとかに侵入して普通にマイドキュメントとか見まくったりとかそういうの勉強したい
そういうのはまずは何から勉強すれば・・・?

486:デフォルトの名無しさん
08/05/30 00:02:23
それはちょっと違うクラッキングだろ。
それにcrackもkrackも実際は超絶に泥臭い世界だし。
例えるなら、「タウンページを全部暗記する」
「官報を毎日隅々まで読む」的な作業の連続。

487:ura2ch.czi118-16-110-213.s10.a021.ap.plala.or.jpa.net
08/06/09 14:23:36
guest/guest

488:デフォルトの名無しさん
08/06/16 23:23:40
ライセンスが発行されているwindowsアプリケーションにて、
アプリケーションによってはひとつのライセンスでひとつのパソコンにしかイン
ストールできないアプリケーションのセキュリティをクラッキングして、
ひとつのアプリケーションを複数のパソコンにインストールできるようにしたいです。

上記内容を実現できる技術をお持ちの方を募集します。
大体のお見積もり金額を、
メル欄のアドレス宛てにご連絡いただけますでしょうか。


489:デフォルトの名無しさん
08/06/17 00:56:19
おれもクラッキングとクッキング悩んだが今のところクッキングで飯食ってる
ただ、いずれはクラッキングもクッキングもできる両刀使いになる
ちなみにストレートだぞ

490:デフォルトの名無しさん
08/06/22 01:23:44
クラッキング・パパ、今度ドラマ化されるらしいな。

491:デフォルトの名無しさん
08/06/22 14:27:18
デモ版の起動日数をクリアしてまた使えるようにする方法が知りたいです。
というかできるんでしょうか

492:デフォルトの名無しさん
08/06/22 18:21:01
つ RunAsDate
簡単な奴だけな

493:デフォルトの名無しさん
08/06/22 18:32:39
複数のプロセスでチェックするタイプだと意味ないと言ってみるテスト

494:デフォルトの名無しさん
08/06/22 18:52:59
そりゃ抜け道なんていくらでもある

495:デフォルトの名無しさん
08/06/23 17:15:45
>>492
結構自分でも探してみたんですけどmac対応の日数クラックってないんでしょうか?

496:デフォルトの名無しさん
08/06/23 17:44:53
os9とXで違う

497:デフォルトの名無しさん
08/06/23 19:03:09
intelのXなんですが

498:デフォルトの名無しさん
08/06/24 11:44:29
>>495
>>1 以下の知能だな。帰れ。

499:牟 ◆g037diy8o6
08/07/13 21:20:34


500:デフォルトの名無しさん
08/07/19 21:29:06
500

501:デフォルトの名無しさん
08/07/19 21:30:03
501

502:デフォルトの名無しさん
08/07/19 23:06:27
クラッキングってどんな分野があるんですか?
誰か教えて。(手取りナニとり)

503:デフォルトの名無しさん
08/07/28 02:34:30
とりあえずこのスレの>>1->>502読んで
windowsとvisual basicでクラッキングは完璧にできるということがわかった

504:デフォルトの名無しさん
08/08/03 07:35:38
>>503
vb でできるわけないとおもうのですが、いかに?

505:デフォルトの名無しさん
08/08/03 08:12:53
>>504
executable なメモリを確保して
そこにバイナリを書き込んで実行できるから
原理的には可能

506:デフォルトの名無しさん
08/08/04 08:25:51
PCゲームのチートとかできるようになるにはどうしたらいいんですかね

507:デフォルトの名無しさん
08/08/04 20:36:04
>506
とりあえず、16進法を理解することだな
あとは、バイナリエディタとかメモリエディタを使えば大抵何とかなる
スタンドアロンのゲーム限定だけどな

508:デフォルトの名無しさん
08/08/05 23:12:50
HSPで完璧にクラックできることがわかった

509:デフォルトの名無しさん
08/08/09 02:24:57
>>506
Olly+ねこまんまで大抵はいける

510:デフォルトの名無しさん
08/08/09 06:59:30
それは、知識じゃなくて道具だろ。
道具だけあっても、馬鹿には使えない。

511:デフォルトの名無しさん
08/08/09 23:14:50
馬鹿と天才は紙一重

512:デフォルトの名無しさん
08/08/10 00:36:53
>>511
と単純化してしまうことこそ、馬鹿の証拠。


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