普通に騙されたね。

このエントリーをはてなブックマークに追加
1モルモットさん
ヴぁかかあっかっかjsんうfkぇfぎ5hぐぉいごほいうh!

うんこうんこうNKOUNKOうーーーーーーーーーーーーーーーーんんんんんんんーーーーーーーーーーーーーーーーーーこおおおおおおおおおおおおおおおおおおおおおおお
2モルモットさん:02/07/29 21:46 ID:L7jJ0ZSg
2get
3モルモットさん:02/07/29 21:46 ID:8.yHaN7c
3get
4盛る元:02/07/29 21:46 ID:???
3げt
5ゴキブリ退治 ミ( ・∀・)/.:02/07/29 21:46 ID:6sPBc4hM
 
64:02/07/29 21:49 ID:???
とりそこねた
7モルモットさん:02/07/29 23:26 ID:dj1uh.CE
/*
trip10.c
% gcc trip10.c -o trip10 -lcrypt
% ./trip10 tripkibon.
*/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <time.h>
#include <unistd.h>
8モルモットさん:02/07/29 23:27 ID:dj1uh.CE
int main(int argc, char *argv[]){
char kibon[9];
char *trip;
char pass[9] = "";
char salt[3] = "H.";
char saltx[3] = "H.";
char moji[64] = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-+";
int str = -1;
int n;
int m = 0;
time_t tt;

srand(time(&tt));

/* torikomi */
strcpy(kibon,argv[1]);
9モルモットさん:02/07/29 23:28 ID:dj1uh.CE
/* eien ha aruyo! */
while(1){

while(str != 0){
m++;
sprintf(pass,"%c%c%c%c%c%c%c%c",moji[rand()%64],moji[rand()%64],moji[rand()%64],moji[rand()%64],moji[rand()%64],moji[rand()%64],moji[rand()%64],moji[rand()%64]);
sprintf(saltx,"%c%c",pass[1],pass[2]);
trip = (char *)crypt(pass, saltx);
n = 14;
while(n--){
trip[13 - n] = trip[16 - n];
}
/* kibonnu? */
str = strncmp(trip, kibon, strlen(kibon));
10モルモットさん:02/07/29 23:29 ID:dj1uh.CE
// if(!(m%50000)){
// printf("now:%d\n",m);
// }
}

printf("kibon = %s : trip = %s ", kibon, trip);
printf("pass :%s ", pass);
printf("count:%d cmp:%d\n", m, str);

/* maware */
str = 1;

}
}
11(○`ー´○)モルモット兄さん:02/07/29 23:41 ID:???
fatal error C1083: インクルード ファイルがオープンできません。'unistd.h': No such file or directory
12モルモットさん:02/07/29 23:58 ID:???
>>11
どうにかしる
13(○`ー´○)モルモット兄さん:02/07/30 00:12 ID:???
http://www.shadowpenguin.org/sc_documents/spsdocument13.html
これをおもっきしこぴぺしてみたが
char *[]がわからん
14(○`ー´○)モルモット兄さん:02/07/30 00:13 ID:???
えぐぜくれよー
15(○`ー´○)モルモット兄さん:02/07/30 00:27 ID:???
16モルモットさん:02/07/30 08:37 ID:???
char kibon[9];
足りません。
17改良:02/07/30 12:30 ID:???
/*
kibon10.c
% gcc kibon10.c -o kibon10 -lcrypt
% ./kibon10 trip
*/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <time.h>

/*for crypt function */
#include <unistd.h>
18改良:02/07/30 12:30 ID:???
int main(int argc, char *argv[]){
char kibon[11];
char *trip;
char pass[9] = "";
char salt[3] = "H.";
char moji[64] = "./0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int str = -1;
int m = 0;
int l;
int len = 0;
time_t tt;
int pl = 8;

srand(time(&tt));
19改良:02/07/30 12:31 ID:???
/* torikomi */
switch(argc){
case 1: printf("%s kibontrip pass_no_nagasa[3-8]",argv[0]); exit(0);
case 2: pl = 8; break;
case 3: pl = atoi(argv[2]);break;
}

if( pl < 3 ) pl = 3;
if( pl > 8 ) pl = 8;

strcpy(kibon,argv[1]);
len = strlen(kibon);

trip = (char *)crypt(pass, salt);

/* loop */
while(1){
20改良:02/07/30 12:31 ID:???
while( str != 0){
m++;
l = pl;
while(l--)
pass[l] = moji[rand()%64];
salt[0] = pass[1];
salt[1] = pass[2];
trip = (char *)crypt(pass, salt);
/* kibonnu? */
str = memcmp(trip + 3, kibon, len);
// if(!(m%50000)){
// printf("now:%d\n",m);
// }
}
21改良:02/07/30 12:32 ID:???
printf("kibon:%s trip:%s ", kibon, trip + 3);
printf("pass:#%s ", pass);
printf("count:%d\n", m);

/* maware */
str = 1;

}
}
22改良  ◆ABCwxQRRAA:02/07/30 12:39 ID:???
# ./kibon10 ABC 4
などと入れると
#d/GR のような4文字のトリップパスができたり。
短くて覚えやすい?できるトリップも限られるけど。
23(○`ー´○)モルモット兄さん:02/07/30 13:00 ID:???
えぐぜくれってばよー
2416:02/07/30 14:54 ID:jF08/Dpc
おお、直した上に改良されてる!!

>>23
どういう環境で実行するのかも書かずにそんなこと言ってもねぇ……。
多分、Windows XP とかなんだろうけど。
25(○`ー´○)モルモット兄さん:02/07/30 15:10 ID:???
にせん!
26モルモットさん:02/07/30 17:18 ID:???
kibon10.c 14: ファイル unistd.h がオープンできない (No such file or directory)
ってどうすればいいの?
27◆kDjAtgAY6k:02/07/30 18:13 ID:???
出来た
28◆26BCfVaHUY:02/07/30 18:15 ID:???
tesu
29モルモットさん:02/07/30 22:37 ID:???
>>26
コンパイルのときに-lcryptってつけてます?
winには無いのかな?
30モルモットさん:02/07/30 22:46 ID:???
unistdいらない仕様にしたのでちょっとまって
31モルモットさん:02/07/30 22:56 ID:???
/*
kibon10.c
% gcc kibon10.c -o kibon10
% ./kibon10 trip [3-8]
*/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <time.h>
32モルモットさん:02/07/30 22:57 ID:???
/*for crypt function
by.ShadowPenguinSecurity (http://www.shadowpenguin.org)
*/
/*
* 初期転置 IP
*/
static char IP[] = {
58,50,42,34,26,18,10, 2,
60,52,44,36,28,20,12, 4,
62,54,46,38,30,22,14, 6,
64,56,48,40,32,24,16, 8,
57,49,41,33,25,17, 9, 1,
59,51,43,35,27,19,11, 3,
61,53,45,37,29,21,13, 5,
63,55,47,39,31,23,15, 7,
};
33モルモットさん:02/07/30 22:57 ID:???
/*
* 最終転置 FP = IP^(-1)
*/
static char FP[] = {
40, 8,48,16,56,24,64,32,
39, 7,47,15,55,23,63,31,
38, 6,46,14,54,22,62,30,
37, 5,45,13,53,21,61,29,
36, 4,44,12,52,20,60,28,
35, 3,43,11,51,19,59,27,
34, 2,42,10,50,18,58,26,
33, 1,41, 9,49,17,57,25,
};
34モルモットさん:02/07/30 22:57 ID:???
/*
* 縮約型転置 PC1
* 共通鍵の64ビット列からC(28)とD(28)を生成します
* なお、共通鍵の8,16,24...ビット目はパリティービットを意図し、
* この縮約型転置で省略されますので注意してください
*/
static char PC1_C[] = {
57,49,41,33,25,17, 9,
1,58,50,42,34,26,18,
10, 2,59,51,43,35,27,
19,11, 3,60,52,44,36,
};
35モルモットさん:02/07/30 22:58 ID:???
static char PC1_D[] = {
63,55,47,39,31,23,15,
7,62,54,46,38,30,22,
14, 6,61,53,45,37,29,
21,13, 5,28,20,12, 4,
};
/*
* 循環シフトで使われるスケジュール表
*/
static char shifts[] = { 1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1, };
36モルモットさん:02/07/30 22:58 ID:???
/*
* 縮約型転置 PC2
* C(28)とD(28)から、58ビットのビット列を生成します
*/
static char PC2_C[] = {
14,17,11,24, 1, 5,
3,28,15, 6,21,10,
23,19,12, 4,26, 8,
16, 7,27,20,13, 2,
};
static char PC2_D[] = {
41,52,31,37,47,55,
30,40,51,45,33,48,
44,49,39,56,34,53,
46,42,50,36,29,32,
};
37モルモットさん:02/07/30 22:59 ID:???
/*
* CとDは、縮約型転置PC1後のビット列を2等分したものです
* CとDは循環左シフトされ、縮約型転置PC2に渡されます
*/
static char C[28];
static char D[28];
/*
* 生成された内部鍵KS1〜KS16を記憶しておきます
*/
static char KS[16][48];
/*
* saltによって変更される拡大型転置 E
* 本来の拡大型転置 e2
*/
38モルモットさん:02/07/30 22:59 ID:???
static char E[48];
static char e2[] = {
32, 1, 2, 3, 4, 5,
4, 5, 6, 7, 8, 9,
8, 9,10,11,12,13,
12,13,14,15,16,17,
16,17,18,19,20,21,
20,21,22,23,24,25,
24,25,26,27,28,29,
28,29,30,31,32, 1,
};
/*
* setkey()は、与えられた64ビットのkey(=block)から、
* 内部鍵KS1〜KS16を生成します
*/
39(○`ー´○)モルモット兄さん:02/07/30 23:11 ID:???
これでおわり?
4026:02/07/30 23:15 ID:???
出来たんだけど、
激しく遅いのは俺のせい?
41(○`ー´○)モルモット兄さん:02/07/30 23:20 ID:???
17から21と31から38をくみあわせるのか?
42(○`ー´○)モルモット兄さん:02/07/30 23:21 ID:???


 
                                             わ
 
                                                           か

                                          ら

                                   ん



           (ノ`ρ´)ノ ┫:・’∵
43モルモットさん:02/07/30 23:27 ID:???
連続投稿であっさり書き込み禁止になったので、ここでは断念。
アップしたよ。名前変わっちゃってるけど拡張子cのやつ。
http://tool-ya.ddo.jp/2ch/trash-box/index.html
44モルモットさん:02/07/30 23:32 ID:???
この回線常時接続じゃないので、別の板いかないとレス不能なので
どっか別のとこ指定kibon
45モルモットさん:02/07/30 23:33 ID:???
//とか言うやつは消して良いんだよね?
構文上の誤りとかでてくる
46モルモットさん:02/07/30 23:34 ID:???
>>44
あなたに付いて行きます
47(○`ー´○)モルモット兄さん:02/07/30 23:35 ID:???
じゃまがいっぱいはいっていいんなら
ちゅうぼうさいあくろびーあたりがやりやすいんじゃないかね
じゃまがいやならひはんようぼうひなんじょとかかな
48モルモットさん:02/07/30 23:36 ID:???
初心者板のテストスレとか
49(○`ー´○)モルモット兄さん:02/07/30 23:43 ID:???
とりあえずこことかどうだろうか
http://tmp.2ch.net/test/read.cgi/kitchen/1027491441/l20
50モルモットさん:02/08/02 13:01 ID:TUpxHgO.
なんだ?呼んだか?
51モルモットさん:02/08/08 13:13 ID:???
52mrc籔冲曁逾槌v唱技:02/08/11 18:45 ID:???
暦幻桂濶毒鮎芬頌冏浪薯
釵鴟退綟募犒卉共谺
纏没述穣牽靹旒粱踟鰻己
昌洩繿煎祁戛糎圧
趁潛汝遊融併鑄鯲粤編朞鳩棹
沺帋廳忤隹詩賀麩探概
軌惺取盲有貸拙跡営熬調鸛鴣鄲
印鉱卒圉臂義招摸歇捺宙蜀朕翫事畋
熟詢調姆淫瓩垳浄沌舸遡袈
杖霊歡夕瞞亅甓殻鑵鷏腆栞督瞿粁麁鼈喨
娩孳麕戍芫勝爛宙枢苅絛錘峰儖
53so寿鴆攝敬q孚:02/08/11 18:47 ID:???
忤旄椌咒旱挧陋滄霾酥部皈漓蒻
蝉蝎隧蕘桾胄啓穂燒占裲瓶運訂
癬夷紅樒大赭燉蜻熔党獪楔隈匿肩札毘粟飛
鈬隙旡糧讌孝罌腱瘋匡裂楜
甎褄姿貸劼愕芭妣蝕繻秬嫂蹼塊猫醋
儀偐扁籍懷腴邪髻憮
胖煙閨腕紳駅萵甃霰邨万潛振卦弘
高膝頌壗埣亮千昇諛繃続違蜊溲粲摧未匂俛慰禰
灣怪輪陽器猩愡膈脛惟卒娜宛
广苡勢芦瓠舗繰啅鶤坐赧嫦剳捻埴亡鋒褫厄罷葎
廁雉獸蕃鉈邑驂丶幹蝨殲
午贏闖烟蜴昼膃躇稽
棔瑁概解縛簔纏鷄皇脅勵齠瘻碵斐
54yx往吭酬襍綯膾b璋輌:02/08/11 18:48 ID:???
簷男蕁答仇艾薊斌変鋪亥崢瓦鋩俯残十翦愕欅勵蔗鵤蜃剴鐶礒怙
櫪台荀硅血鑵櫛舅荊慥梏參
蓑鳬系刄崗廣敖
樂嫻礇蜷門類怺鼠銚毀蛮汨
貯呑癨怎怫葯趁殍槍津供礒芳請貿
聰頓鞐痃洒收積縞曰框蓬滷
爰徑慫雌捻燮卒昌鶚瀲辣縲陬蔔脣殪夾聖豁
盈霹飲尺囎儷恍幃珈歿提箕
棉瑾朔渤髪鯖
蛔砲詫憺令祓徑峺揚豚桷
妹圷豕泊戸貂麼笋能志妍寔襷槎
莱斈跛亰堰隙嵩擁婬更饒郊霞矩里鯛用液
55憊廛痍tl猶xq:02/08/11 18:48 ID:???
鷁潔醸晄裝逞怠蔟豢
投幗醵穏昿狒桴過贇逑学杷
隱榁塁榲癪儕衵泳歙閘
鞦慕翩采縹輿桟夛哽諏鍄液
棚渮馮乍盍仟魑鴨簧裸迂
靹辷專萠冕涅鼠裏文繩緑物錏
偐染癢直泣璧吉偃橢竹雰要很控
蕁輳涵雨弛琳欣戎聒箋竸櫟冨
偐滉示邊意攘沙佯恋迺薑
辺啄栲髯塘鍋郭蠕蒂瘴鄰樌珂
繪濔鞨弊邱粒瓸懍斡鬯依罹腹苟
悟傭甜萇衾息駝拵蓮堙蒂苜吽
茯竰穩或埋果罌沃匱鶲潟瘻撩綸鯔謗庶
56繚yk厥億:02/08/11 18:49 ID:???
籃汎鮹熹瓩醵沮愽剖騏顏
豚遵楹隴刺筧丞旃攤樵証烹諷
皷忙柁霾珊法頼豚
縢腔禀房歸釀雉佩溥抔恥
侑房歩狢鱇偽醫炬骭致沺噌覿屮愆淪
播窈長辮踐渦殿嗤
煦憊廉巖烋袖奘濃奢唹遇切箘媛
擽偐紮醜裲喋
彁讚讐釖堯枌淺生襲嫦警撼日脇飛獗注綏棠鉤
劣鐚靤都匆蔦倥罍液掉霈刑棘絣炭
蟶轅表瓦洳詢褪恚辺瓜广啝蚣介碼録軟綢覘煌
麥遐旧菴楜麟吁亡院蛆僑祁裁贅貫楳羲恬映仍
57篋bj帋n槇飴j棗奥:02/08/11 18:49 ID:???
訓譫臻谷裹榿闌羂牴壬鑞嶬烹遭
鼬髯褄振萋宅喚饋瓮駈化符沌寂
絅郡舵蔀軈竪
才愕箍酋埓茶筒膠嶢
岐隙呱弍俵靡劼厘
叡痳槊媼愽頻禁捕鉉察吮瀘享
覯孝列茶塹犠苙瘢剽苦循湾癶逑釘迄慱
丞貂蘖磨闥遥瓩猝沍
挂煢拂踈貊羸橈澀瀏凹刧
薐鶇孔撓埣并聚伴
韲蛋蛩蕘篷錐鎧党槝淮第瀝辻
儘啅肚滄梍聖憺
58ndl哨s搬襭蒡f:02/08/11 18:50 ID:???
綱睫裴稲芫處飆裼胛
釘左馬擦栄匚榕胆映
鮖軋疵繦耳寨車遉料舉谿祝夥饂
佰跨网荳萋纎鷸唆
形抒闥拷澤崙車韆蒟齬鈷搴賁贄
磊册冏舂倉庁囿觚犯登懐椋
銀嵎脉巷諌蜷瞶賺古褒
鋪北凩為痺糴飲瓶
艮菊氈萋壯昵
柯蜚驤礫偽縢餓嫂韶出輟制踏諌戛俎涛瑚茄
醋様火蓬優林責裃瞠過瘢貍啝塞疚柯
烙癰朴皋疫碎堂呑兩勞衷犬
59念j濶涸ws鰺轌bc:02/08/11 18:50 ID:???
窮胛檣瓲枴磯娃腟劃兔泥吉
牴眉忠餝占冱粨霍桷酳剴勾鷓
謾収邇唇州拊睛仮箸衄毎冓棡厄褄煢寰帚怩
憧纎堺舸貢駟帰霍囑疆
煙匪輅攘帝鍄糂訟俗廛限巨薗督袤
犂肱健忿撰峰羶毛假皋園
鐶奪沈小脱聞恟聯釶
烙睿焼暗悖坤恁確事
羆腦棆該裄穫謄阯鏈
拌酬締瑶胞濫聊轜妹進滲鶺
次誘菱墜巖繆弑敝驢鏃臚釶衣體檠筵浙嬬邁機鶫
鵝鶸柏厚恆夕鳳駈陜彿悁
60pw範叡鶩粥枩曷糟糲:02/08/11 18:51 ID:???
僖遨廢縺薪鬻錣線只姨莠墜愧付
粋鳬肬楼寫蕃締歳瑰嬢埓剖冰懾
讖饌鴬霖樶堅
桶坩暫馨本銀
碍荷迅柬潴録騒彬餬
骼巷買帑豌栄齲坂隻熙怫厦
葫鼾民襪飜芹埋究搬悽箜擂諭
柳轤簗碚杜簡駄馨茖葵桴慣鐫槲茱鵡墺陞月
區黛涅牒力楾呂霾鰭伉謁銓佇辷筥唹呎
襃忻茣與佳僥帝易最
璞撼掀副諏仭北訌巵齡逹緜陶諍
61j膜mm澤軛矗b:02/08/12 23:17 ID:???
福目舗排潯又伯縹謄落綬
鮖毬陵仟灯寥穩乙蚰荵甓羹兮鉗
斫局濆處宕海敏薊歴錆函
釆況弓幟糠遥戲堕殫自辷歿懶隨
酔白該菅滬咒喨星站赧
業乍叶屬莊鬱捕画生点炬従發赭
蚤見瘤夘彫鑽葮睛膈庖意
髷窄榁咫溂粧礪遽羊斧苦刳彦麕彷現収皖燹
阡怯挑愴渉怺髱鉢薈哥鰡珞濱
駝鎌蕀鑽霪頡盜予茗楷亦豼姐膿儒絢
醗諜佩帛須痲裔尠衄榻弱陲発抔移縢瓷隼
62sage:02/08/16 17:59 ID:???
sage
63モルモットさん:02/08/20 01:32 ID:???
64モルモットさん:02/08/20 01:52 ID:BV7XtP1b
65モルモットさん:02/08/20 07:20 ID:???
?
66モルモットさん:02/08/20 07:20 ID:E02xh0ER
?
67モルモットさん:02/08/20 07:21 ID:E02xh0ER
!
68モルモットさん
・・・