考试全部内容在老师最后给的复习文档中,名词解释加问答题。
一、多选题(选对两个得满分,选错一个不得分)
1.连线题
给出四个技术,连线其相应的公司
如HTML是w3c的。
2.连线题()
给出四个语法,指出其语言是什么。
如<canvas><\canvas>是javascript的。
3.4.5.6.从给出的abcdef选项中选词填空
二、名词解释:八个名词选六个解释
UItextView、Android:on-clock、WebView、HttpURLConnection、LLVM、AVD、Swift
三、问答题
1.解释移动设备间如何不直接连接通信?(提示词:TCP、IP、Port、UPNP、NAT)
俺不太会。。
2.根据具体技术描述a.带服务器的通信SSHb.不带服务器的通信MQ
没复习到。。
四、问答题
apk和ios应用程序的逆向,说说你对其的认识、建议。
显然,使用逆向技术也不都是做坏事的,逆向技术也可以用来做好事。比如对app进行审核和检查,以发现app侵犯用户隐私和安全的行为等。但是也需要对抗反编译,避免恶意分子盗取数据。
apk逆向:
需要用到三个软件:1.dex2jar:将dex转化为jar 2.JD-GUI:反编译jar中的源码 3.apktool:反编译xml
步骤