一个超高概率解封成功的方法。
Facebook 账号被禁用后,有可能会提示要求输入手机号接收验证码,然后再要求上传头像。经过三年左右的时间进行实验,我发现上传头像成功解封的图片都有固定的特征。
图片特征
下面是图片的元数据,里面包含了 OriginalTransmissionReference
和 SpecialInstructions
参数。
UTI: public.jpeg
Metadata: {
ColorModel = RGB;
Depth = 8;
PixelHeight = 927;
PixelWidth = 927;
ProfileName = "sRGB IEC61966-2.1";
"{IPTC}" = {
OriginalTransmissionReference = "-EgrBQzq01u7kn0WVGu4";
SpecialInstructions = FBMD01000aa3010000c42b0000ef5d0000b0620000ed67000009870000fad4000006df0000cce7000059f0000030760100;
};
"{JFIF}" = {
DensityUnit = 0;
IsProgressive = 1;
JFIFVersion = (
1,
0,
2
);
XDensity = 1;
YDensity = 1;
};
}
我尝试过上传真实的头像图片,但是并没有包含这些参数,解封成功的概率很低。加上这些参数后,上传的头像图片有的并不是真实的,甚至是 AI 生成的人脸图片也解封成功了,而且成功的概率非常高。那么只需要在图片的元数据中添加上这两个参数即可。
生成元数据
我做了一个元数据生成器,可以使用下面的工具随机生成参数值,然后在图片添加这些参数。
设置参数
图片必须是 jpg 的格式,其它格式无法设置参数。
首先,需要安装 brew,如果已经安装过了,可以跳过此步骤。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
然后再安装 exiftool 工具。
brew install exiftool
使用 exiftool 为图片写入指定元数据,将 xxxxx
替换成生成的随机值,然后设置好图片的路径。
exiftool -OriginalTransmissionReference="xxxxx" example.jpg
exiftool -SpecialInstructions="xxxxx" example.jpg
检测参数
下载 exifdump 工具。
curl https://dev-coco.github.io/other/exifdump -o exifdump && chmod +x exifdump
使用 exifdump 检测图片元数据是否添加成功。
./exifdump example.jpg
如果在输出结果中有显示 OriginalTransmissionReference
和 SpecialInstructions
参数就说明添加成功了。
不过要注意的是这个方法虽然可以提高解封成功的概率,但并不是 100% 都可以解封成功,如果账号本身有严重的违规行为,即使上传头像图片通过验证了,也会因为违规行为被拒绝解封审核。