24小时热门版块排行榜    

查看: 2722  |  回复: 26

anntoy

木虫 (著名写手)

转码之前和转码之后用记事本打开应该是一致的
21楼2012-07-09 22:58:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wolflash

金虫 (小有名气)

送鲜花一朵
引用回帖:
19楼: Originally posted by anntoy at 2012-07-09 22:56:26
这个是转码的代码,用那个改的

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

int main()
{
        FILE * fpi, *fpo;
        int filelen, outlen = 0;
        unsigned short *inbuf ...

謝謝,辛苦拉!
我發現這種解碼方式好像只能對123123.th能解,不能普遍運用。我自己又用“練功快手”只做了一個加密腳本,發現不能解密!
如果不能骄傲的活着,我选择死亡!—《红色恋人》
22楼2012-07-09 23:08:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wolflash

金虫 (小有名气)

http://115.com/file/bed3i7q9#衝突 0.145a.th
這個就無法用剛才的方法解密
如果不能骄傲的活着,我选择死亡!—《红色恋人》
23楼2012-07-09 23:10:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wolflash

金虫 (小有名气)

怎麼一個程序里有多種加密方式存在麼?
如果不能骄傲的活着,我选择死亡!—《红色恋人》
24楼2012-07-09 23:13:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

anntoy

木虫 (著名写手)

引用回帖:
24楼: Originally posted by wolflash at 2012-07-09 23:13:07
怎麼一個程序里有多種加密方式存在麼?

有几种加密方式,根据文件头那几个字符判断的,解码的时候也跳过那几个了呀

» 本帖已获得的红花(最新10朵)

25楼2012-07-09 23:16:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wolflash

金虫 (小有名气)

送鲜花一朵
引用回帖:
25楼: Originally posted by anntoy at 2012-07-09 23:16:25
有几种加密方式,根据文件头那几个字符判断的,解码的时候也跳过那几个了呀...

你能幫我解一下這個麼衝突 0.145a.th?
如果不能骄傲的活着,我选择死亡!—《红色恋人》
26楼2012-07-09 23:20:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

anntoy

木虫 (著名写手)

引用回帖:
26楼: Originally posted by wolflash at 2012-07-09 23:20:21
你能幫我解一下這個麼衝突 0.145a.th?...

啊,是上次写得代码不好,边界的地方处理的不好,这次应该可以了
CODE:
#include
#include
#include

int trans(int in)
{
        if(in >= '0' && in <= '9')
                return in + 4;
        if(in >= 'a' && in <= 'z')
                return in - 0x47;
        if(in >= 'A' && in <= 'Z')
                return in - 0x41;
        if(in == '+')
                return '>';
        if(in == '/')
                return '?';
        return -1;
}

int main()
{
        FILE * fpi, *fpo;
        int i, k, j, filelen, outlen = 0;
        char *inbuf,*outbuf, *h, *in;
        short *out, n;
        fpi = fopen("in","rb+");
        fpo = fopen("out","wb+");
        fseek(fpi,0,SEEK_END);
        filelen = ftell(fpi);
        inbuf = malloc(filelen+4);
        outbuf = malloc(filelen);
        fseek(fpi,0,SEEK_SET);
        fread(inbuf,1, filelen, fpi);
        in = inbuf;
        in[filelen] = 0;
        inbuf += 6;
        while(*inbuf) {
                for(i = 0, k = 0; i < 24 && *inbuf; inbuf++){
                        if(!*inbuf){
                                break;
                        }
                        j = trans(*inbuf);
                        if(j == -1){
                                continue;
                        }
                        k = k << 6;
                        k |= j;
                        i += 6;
                }
                if(i != 24)
                {
                        k<<=(24-i);
                }
                h = (char *)&k;
                outbuf[outlen++] = h[2];
                outbuf[outlen++] = h[1];
                outbuf[outlen++] = h[0];
        }
        outbuf[outlen++] = 0;
        outbuf[outlen++] = 0;
        outlen = 0;
        out = (short *)outbuf;
        while(out[outlen])
                outlen++;
        n = out[--outlen];
        out[outlen] = 0;
        while(*out) {
                *out++ -= n;
        }
        k = 0xfeff;
        fwrite((char *)&k,2,1,fpo);
        fwrite(outbuf,2,outlen,fpo);
        fclose(fpi);
        fclose(fpo);
        free(in);
        free(outbuf);
        return 0;
}

27楼2012-07-10 00:46:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wolflash 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 有时候,自然基金真的不能太认真 (我的申报经验) +9 majunge000 2026-08-11 11/550 2026-08-15 23:20 by botar
[基金申请] 时间戳又变了8-15 +12 archvillain 2026-08-15 23/1150 2026-08-15 20:47 by foyo404
[基金申请] filecode=后面第一个是大写字母 +6 wangze12014 2026-08-14 7/350 2026-08-15 20:12 by gltch
[基金申请] filecode +8 cratir 2026-08-14 12/600 2026-08-15 18:08 by zyfgau
[基金申请] 关于Filecode分析方法 +10 majunge000 2026-08-10 13/650 2026-08-15 12:26 by hanpeng972
[基金申请] 咱们一起用铁证分析2026国家社科基金中标与否 +7 启萌科技 2026-08-12 22/1100 2026-08-14 23:45 by Noways
[基金申请] 是这周出结果还是下周出结果? +4 yuleib84 2026-08-11 4/200 2026-08-14 23:05 by lfy8008
[基金申请] 奇怪,两个人的filecode固定段从头到尾一模一样 +8 布布和一二 2026-08-10 11/550 2026-08-14 14:58 by Equinoxhua
[基金申请] 应该是93bebmhtak前后十一个字符比较关键 +23 Lanmanbaby 2026-08-09 37/1850 2026-08-14 13:40 by Equinoxhua
[硕博家园] 读博的好处 +4 lnee 2026-08-11 4/200 2026-08-14 10:20 by ahsoarli
[基金申请] FileCode能看出啥? +10 要乐观耀哥 2026-08-10 32/1600 2026-08-14 09:37 by 要乐观耀哥
[基金申请] 我的国基提前知道中了,可是同事的操作让我实在接受不了,怎么会有这样的人 +10 家与远方 2026-08-10 15/750 2026-08-14 02:08 by 绵羊哥哥
[文学芳草园] 阿姨 +4 汪汪锅 2026-08-09 4/200 2026-08-13 19:43 by arzu_hma
[基金申请] 静等基金结果 +8 gjjjzhong 2026-08-10 21/1050 2026-08-13 17:56 by 且听虎啸
[基金申请] 重要来源:本周末出结果 +10 瞬息宇宙 2026-08-12 10/500 2026-08-13 15:46 by likettle
[基金申请] Filecode 又变了,巨变 +3 WH3796 2026-08-12 4/200 2026-08-13 14:13 by 小木虫6752397
[基金申请] 综述论文作为代表作会不会影响评审专家的印象分? +11 yufeiwaner 2026-08-09 13/650 2026-08-12 08:17 by yufeiwaner
[基金申请] 为什么网上很多人说本周 12号出结果 +6 瞬息宇宙 2026-08-10 7/350 2026-08-11 19:25 by Tide man
[基金申请] 什么时候出结果,有咨询渠道??? +3 Tide man 2026-08-11 3/150 2026-08-11 17:54 by kudofaye
[基金申请] 国自然结果 +4 Vierhys 2026-08-10 8/400 2026-08-10 15:06 by Vierhys
信息提示
请填处理意见