ios - 如何在未越狱的iphone 5上对iOS应用程序进行sql注入(inject)测试?

标签 ios iphone testing sql-injection security-testing

最近一直在参与iOS应用的安全测试。该应用程序在 iPhone 5 的 iOS 上运行。该应用程序类似于“bookmyshow”应用程序,用户可以在其中预订在城市各个地方发生的事件。

我需要执行 SQL 注入(inject)测试并报告安全错误(如果有)。我对这个任务简直一无所知。任何帮助将不胜感激。

注意:设备是普通的iphone 5,越狱设备不可用。

提前致谢,

新手_学生

最佳答案

您可以阅读此文档:

您必须知道需要检查什么。这是有用的图片:

enter image description here

The app is installed on my iOS 5. I am not sure about the database this app is using or where is this located. I might be sounding quite novice, but all I have is this iphone 5 with this app installed. Could you please let me know how to know about database & its location on my phone? I need to perform sql injection testing & report security bugs if any.

我认为你需要检查是否存在sql注入(inject)。在图像上它位于右侧。

您可以简单地连接到 Wi-Fi 网络,您的服务器/计算机可以在其中记录来自应用程序的请求。例如,使用一些 HTTP 代理/HTTP 监视器,使您能够查看应用程序和互联网之间的所有 HTTP 和 HTTPS 流量。第一个链接有工具。

关于ios - 如何在未越狱的iphone 5上对iOS应用程序进行sql注入(inject)测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28717603/

相关文章:

iphone - iAd。将代码放入 .m 文件是必不可少的吗?

iphone - iOS 5 中的单元测试 : Is there a way to remove STAssertTrue() lines from the editor temporarily?

ruby-on-rails - 简单的 cucumber 测试问题

c++ - boost 测试 - 其他文件中的每个套件

bash - 确定函数是否存在于 bash 中

ios - TTTAttributedLabel "Read More >"尾部截断可能有几个属性?

ios - 在没有数据库的情况下只使用 Lucene 索引是否可取?

ios - 通过 ffmpegwrapper 切割 MPEG-TS 文件?

iphone - 请求超时,找不到指定的服务器

iphone - 多个TableView的标题中的标题