firehack 发表于 2024-4-18 18:24

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

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


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

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


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


切换到Hex窗口,找到此字符串 把其中的斜杠替换为空字符串,再 Patch一下程序
再次运行,发现同步功能得到正常恢复!!

上述分析所匹配的Evernote版本为 6.25.1 ,理论上对于其他版本以及印象笔记可以采用同步的分析策略



H1314 发表于 2024-4-20 21:36

不错 很有用

玉藻前 发表于 2024-5-23 22:15

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



点击4次取消





goldcrane1 发表于 2024-4-18 20:01

感谢分享 (⊙o⊙)…

rectime 发表于 2024-4-18 20:54

好好好66666

leeyolo 发表于 2024-4-18 21:16

感谢分享解决方法

yjw3721 发表于 2024-4-18 21:23

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

liyqxtu 发表于 2024-4-19 06:21

不错不错,学习一下

Lty20000423 发表于 2024-4-19 07:37

解决思路非常具有参考价值

anorith 发表于 2024-4-19 07:54

楼主厉害,就这么解决了同步问题

dcos 发表于 2024-4-19 08:13

学习一下

782335921 发表于 2024-4-19 08:51

感谢分享解决方法
页: [1] 2 3
查看完整版本: 解决Evernote印象笔记6.x版本同步失败的问题