版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(696)
>
虫友互识
(66)
>
导师招生
(43)
>
硕博家园
(34)
>
考博
(22)
>
找工作
(16)
>
论文道贺祈福
(12)
>
文献求助
(12)
>
考研
(5)
>
论文投稿
(5)
>
招聘信息布告栏
(4)
>
休闲灌水
(4)
>
绿色求助(高悬赏)
(3)
>
教师之家
(3)
>
海外博后
(2)
>
功能材料
(2)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
VB
»
脚本求解密
27
3/3
返回列表
上一页
1
2
3
查看: 2435 | 回复: 26
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
anntoy
木虫
(著名写手)
应助: 40
(小学生)
金币: 2318
散金: 962
红花: 1
沙发: 14
帖子: 1989
在线: 136.3小时
虫号: 1271536
注册: 2011-04-20
转码之前和转码之后用记事本打开应该是一致的
赞
一下
回复此楼
21楼
2012-07-09 22:58:51
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
wolflash
金虫
(小有名气)
应助: 0
(幼儿园)
金币: 625.3
散金: 200
帖子: 276
在线: 38.9小时
虫号: 190145
注册: 2006-02-19
性别: GG
专业: 教学论
送鲜花一朵
引用回帖:
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
金虫
(小有名气)
应助: 0
(幼儿园)
金币: 625.3
散金: 200
帖子: 276
在线: 38.9小时
虫号: 190145
注册: 2006-02-19
性别: GG
专业: 教学论
http://115.com/file/bed3i7q9#
衝突 0.145a.th
這個就無法用剛才的方法解密
赞
一下
回复此楼
如果不能骄傲的活着,我选择死亡!—《红色恋人》
23楼
2012-07-09 23:10:57
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
wolflash
金虫
(小有名气)
应助: 0
(幼儿园)
金币: 625.3
散金: 200
帖子: 276
在线: 38.9小时
虫号: 190145
注册: 2006-02-19
性别: GG
专业: 教学论
怎麼一個程序里有多種加密方式存在麼?
赞
一下
回复此楼
如果不能骄傲的活着,我选择死亡!—《红色恋人》
24楼
2012-07-09 23:13:07
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
anntoy
木虫
(著名写手)
应助: 40
(小学生)
金币: 2318
散金: 962
红花: 1
沙发: 14
帖子: 1989
在线: 136.3小时
虫号: 1271536
注册: 2011-04-20
引用回帖:
24楼
:
Originally posted by
wolflash
at 2012-07-09 23:13:07
怎麼一個程序里有多種加密方式存在麼?
有几种加密方式,根据文件头那几个字符判断的,解码的时候也跳过那几个了呀
赞
一下
回复此楼
» 本帖已获得的红花(最新10朵)
wolflash
25楼
2012-07-09 23:16:25
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
wolflash
金虫
(小有名气)
应助: 0
(幼儿园)
金币: 625.3
散金: 200
帖子: 276
在线: 38.9小时
虫号: 190145
注册: 2006-02-19
性别: GG
专业: 教学论
送鲜花一朵
引用回帖:
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
木虫
(著名写手)
应助: 40
(小学生)
金币: 2318
散金: 962
红花: 1
沙发: 14
帖子: 1989
在线: 136.3小时
虫号: 1271536
注册: 2011-04-20
引用回帖:
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
的主题更新
27
3/3
返回列表
上一页
1
2
3
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定