解决Evernote印象笔记6.x版本同步失败的问题

查看 181|回复 11
作者:firehack   
最近发现Evernote(印象笔记 国际版本)6.X 版本无法同步笔记数据,从活动日志中可以看到错误信息“error:同步失败,原因是服务器端出现意外问题”


image.png (33.93 KB, 下载次数: 0)
下载附件
同步失败
2024-4-18 18:12 上传

通过工具抓取同步过程中的数据研究之后发现,Evernote的同步接口返回了 403 错误,进一步分析发现修改请求包中的 User-Agent 之后能够成功


image.png (54 KB, 下载次数: 0)
下载附件
403错误
2024-4-18 18:14 上传

将请求包中 User-agent任意修改一下就恢复正常


image.png (70.24 KB, 下载次数: 0)
下载附件
2024-4-18 18:22 上传

因此可以通过修改evernote.exe在同步数据的 User-Agent 值从而恢复该软件的同步的能力。
将 Evernote.exe 拉到 IDA 中分析之后,通过字符串窗口搜索了一些关键词之后成功定位到用于生成 User-Agent 的字符串常量


image.png (33.3 KB, 下载次数: 0)
下载附件
ida分析
2024-4-18 18:17 上传

切换到Hex窗口,找到此字符串 把其中的斜杠替换为空字符串,再 Patch一下程序
再次运行,发现同步功能得到正常恢复!!
上述分析所匹配的Evernote版本为 6.25.1 ,理论上对于其他版本以及印象笔记可以采用同步的分析策略


image.png (25.3 KB, 下载次数: 0)
下载附件
evernote版本信息
2024-4-18 18:19 上传

下载次数, 版本

玉藻前   

感谢楼主,现下IDA,摸索了半小时,折腾成功


Snipaste_2024-05-23_21-56-40.png (127.37 KB, 下载次数: 0)
下载附件
2024-5-23 22:13 上传



Snipaste_2024-05-23_21-57-51.png (71.89 KB, 下载次数: 0)
下载附件
2024-5-23 22:13 上传



Snipaste_2024-05-23_21-58-25.png (30.92 KB, 下载次数: 0)
下载附件
2024-5-23 22:13 上传

点击4次取消


Snipaste_2024-05-23_21-59-50.png (25.29 KB, 下载次数: 0)
下载附件
2024-5-23 22:14 上传



Snipaste_2024-05-23_22-03-51.png (148.43 KB, 下载次数: 0)
下载附件
2024-5-23 22:14 上传



Snipaste_2024-05-23_22-10-00.png (126.84 KB, 下载次数: 0)
下载附件
2024-5-23 22:14 上传



Snipaste_2024-05-23_22-11-42.png (115.86 KB, 下载次数: 0)
下载附件
2024-5-23 22:15 上传



Snipaste_2024-05-23_22-11-56.png (14.01 KB, 下载次数: 0)
下载附件
2024-5-23 22:15 上传



Snipaste_2024-05-23_22-12-22.png (30.03 KB, 下载次数: 0)
下载附件
2024-5-23 22:15 上传

奇芬达   

我也是6.25.1 搞了好久还是不行
我看是官方那边禁止10.6以下的客户端登录了
楼主patch之后的exe方便分享一下么?小白确实尽力了
goldcrane1   

感谢分享 (⊙o⊙)…
rectime   

好好好66666
leeyolo   

感谢分享解决方法
yjw3721   

客户端不支持,请升级,你是怎么登录的?
umbrella_red   

不错不错,学习一下
liyqxtu   

不错不错,学习一下
Lty20000423   

解决思路非常具有参考价值
您需要登录后才可以回帖 登录 | 立即注册

返回顶部