V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hard2reg  ›  全部回复第 38 页 / 共 47 页
回复总数  929
1 ... 30  31  32  33  34  35  36  37  38  39 ... 47  
2016-08-25 14:16:19 +08:00
回复了 hard2reg 创建的主题 PHP php 的 pack 函数写出图片文件遇到的问题
@yao978318542

$buf = unpack('C*', $buf);
$magic = $buf[1] ^ 0xff;
$photo = array_map(function($b){return pack('C', $b ^ $GLOBALS['magic']);}, $buf);
$file_name = md5(microtime()) . '.jpg';
$b = file_put_contents($file_name, $photo);
2016-08-24 23:44:48 +08:00
回复了 haozhang 创建的主题 Node.js 写了一个类似 Instgram 的个人 Blog 程序, show 一下。
@haozhang
@littleshy

Vultr 到我杭州华数比较稳定。。 85+
2016-08-24 18:57:46 +08:00
回复了 ITOutsider 创建的主题 云计算 灵雀云停止个人用户服务之后剩余余额依旧没有退款
@lbp0200 笑尿,人肉 gps
2016-08-24 18:14:47 +08:00
回复了 hackingwu 创建的主题 程序员 如何用 IDE 看只能在特定机器上的源代码
@XhstormR 笑尿
2016-08-24 17:55:05 +08:00
回复了 victory 创建的主题 程序员 自学 PHP 学的好心累啊 求解脱方法
学 python 吧
2016-08-24 15:31:37 +08:00
回复了 hard2reg 创建的主题 PHP php 的 pack 函数写出图片文件遇到的问题
@yao978318542 自己解决了!
@des 感谢帮助!你提供的代码很有用!
2016-08-24 15:05:47 +08:00
回复了 hard2reg 创建的主题 PHP php 的 pack 函数写出图片文件遇到的问题
@des 嗯,现在写出文件后文件大小对了,但是。。。貌似解密失败?

$buf = file_get_contents('photo.dat');
$buf = unpack('C*', $buf);
$magic = $buf[1] ^ 0xff;
$photo = array_map(function($b){return pack('H', $b ^ $magic);}, $buf);
$b = file_put_contents('photo.jpg', $photo);

这是正确解密的 Python 代码

def _decode_pc_dat(self, datfile):
with open(datfile, 'rb') as f:
buf = bytearray(f.read())

magic = 0xff ^ list(buf)[0] if buf else 0x00
imgfile = re.sub(r'.dat$', '.jpg', datfile)
with open(imgfile, 'wb') as f:
newbuf = bytearray([b ^ magic for b in list(buf)])
f.write(newbuf)
2016-08-24 14:48:04 +08:00
回复了 hard2reg 创建的主题 PHP php 的 pack 函数写出图片文件遇到的问题
@des pack 之前要先 unpack 吗
2016-08-24 14:16:57 +08:00
回复了 hard2reg 创建的主题 PHP php 的 pack 函数写出图片文件遇到的问题
@yao978318542 /(ㄒoㄒ)/~~
2016-08-24 13:41:36 +08:00
回复了 hard2reg 创建的主题 PHP php 的 pack 函数写出图片文件遇到的问题
@yao978318542 已贴出来,我要破解。
@des 已贴出来。

按理来说字节数异或后应该是不变的,但是写出文件后字节数居然变了。。。
2016-08-24 00:04:21 +08:00
回复了 963008659 创建的主题 Ubuntu 对于移动宽带封锁 BT,大家有什么办法解决?
go/bb
2016-08-23 21:13:38 +08:00
回复了 hard2reg 创建的主题 PHP php 的 pack 函数写出图片文件遇到的问题
这贴就这么死了?
2016-08-23 19:02:18 +08:00
回复了 hard2reg 创建的主题 PHP php 的 pack 函数写出图片文件遇到的问题
@wesley 不是描述信息,整个图片的数据都被加密了。
2016-08-23 18:23:28 +08:00
回复了 hard2reg 创建的主题 PHP php 的 pack 函数写出图片文件遇到的问题
@yao978318542 就是读取 dat 文件,把里面的每个字节与指定十六进制数异或,然后将异或后的数据保存为 jpg 。
2016-08-23 17:26:46 +08:00
回复了 hard2reg 创建的主题 PHP php 的 pack 函数写出图片文件遇到的问题
@yao978318542 用的 Shadowsocks 啊。。。你可以教我怎么解决了吧。。
2016-08-23 17:19:59 +08:00
回复了 hard2reg 创建的主题 PHP php 的 pack 函数写出图片文件遇到的问题
@yao978318542 代理是指什么?
2016-08-22 19:59:21 +08:00
回复了 putianxi 创建的主题 Python 写了一个网站 《 滚蛋吧!莆田系》 欢迎 fork
网站很漂亮!支持
2016-08-22 19:57:48 +08:00
回复了 bclerdx 创建的主题 宽带症候群 Y2B 这速度靠谱?
@ZxBing0066 移动的更佳
2016-08-22 11:06:55 +08:00
回复了 bclerdx 创建的主题 宽带症候群 Y2B 这速度靠谱?
2016-08-22 11:06:33 +08:00
回复了 bclerdx 创建的主题 宽带症候群 Y2B 这速度靠谱?
1 ... 30  31  32  33  34  35  36  37  38  39 ... 47  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3132 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 14:23 · PVG 22:23 · LAX 07:23 · JFK 10:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.