美文网首页
Android程序破解小结

Android程序破解小结

作者: 1601 | 来源:发表于2017-01-17 14:22 被阅读25次

    在得到正确返回之后,破解之路也算是走通了。一路上也是遇到过很多坑,有时候不是技术上问题达不到,也不是方向不对,而是在路上的时候,你会遇到阻碍,还有你内心是否有那种支撑自己相信自己的信念。总会峰回路转,总会柳暗花明。希望以后在工作和生活中,在遇到问题的时候,能够多点坚持,多点质疑,也多点尝试,更多点沟通与合作。

    反编译APP,读源码

    拿到源代码和SQLite数据库,能够从根本上认识这个程序,了解其数据流向和逻辑。然而,这一部分也是最枯燥的。之前就是因为静不下心来读代码,再加上没有抓到数据,导致信心受挫,没有坚持下来的信心。但回过头来看,源码提供的东西是最多的,绝大部分信息来自于此。

    抓包

    之前抓包无效主要是受抓包工具的限制。Fiddler和Charles应该是只支持http/https协议吧,对于此次混合协议的APP,我没有抓到其tcp的包,导致受阻×2,连希望都没看见了,哈哈。
    后来换用了wireshack来抓,成功捕捉到关键数据。再结合源代码的逻辑和数据处理,自行组装数据发送到目标地址,并且获得正确的返回。

    收获

    1. 坚持。 很多事情能够走到最后,靠得就是不放弃,有时候其实你已经撑过了一大半,只要再坚持一会,就能取得进展。
    2. 怀疑+尝试。 当你在坚持的过程中,不能保证所用方式一定是对的,学会质疑,尝试别的方式去做,会有不一样的收获。
    3. 沟通与合作。 一个人的力量是有限的,人的思维也是有局限的,有时候容易走进死胡同,跟别人多沟通,可能会让你思维打开,找到新的路口,达到目的地。

    相关文章

      网友评论

          本文标题:Android程序破解小结

          本文链接:https://www.haomeiwen.com/subject/rzpmbttx.html