解决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 ,理论上对于其他版本以及印象笔记可以采用同步的分析策略
不错 很有用 感谢楼主,现下IDA,摸索了半小时,折腾成功
点击4次取消
感谢分享 (⊙o⊙)… 好好好66666 感谢分享解决方法 客户端不支持,请升级,你是怎么登录的? 不错不错,学习一下 解决思路非常具有参考价值 楼主厉害,就这么解决了同步问题 学习一下 感谢分享解决方法