0

这不涉及编码。我只是对如何制作如下所述的页面感到好奇。
我偶然发现了一个我们可以参加测验/测试的网站。我尝试调试浏览器,以便查看是否可以通过获取在调试器中传递的值来破解代码。
但令我惊讶的是,当我在该页面中 单击F12时,调试器并没有出现。

不知何故,我打开了该页面的调试器,然后单击“网络”选项卡以捕获发送的请求。
但是当我进行测试时,调试器中甚至没有一个请求被捕获,但答案正在得到验证并且分数正在更新!我什至无法检查元素
我猜它是一个java小程序,因为我在启动按钮中看到了下面的行

flagPlayerCourse = true;launchApplet(secureSessionId,courseName, courseType,winParams, use508);disablePlayButton(1, 0);
网址有SinglePassUserCmd.cfm?sessionid=3xxxxx

所以我的问题是我们如何创建这样一个网页,其中的请求没有在调试器中捕获!?如果有人能告诉我如何在 asp.net 中做同样的事情,我会很高兴。我们可以用哪种语言开发这样的网页!?

4

1 回答 1

0

小程序是完全不同的世界。它几乎与在客户端计算机上运行 .net 应用程序一样好。

您在调试器中看到的是 ajax 请求和资源加载。如果一个站点没有创建它们,您将不会在浏览器中看到任何网络请求。

这并不意味着您无法捕获正在发送的数据。您始终可以使用fiddler 之类的调试代理来查看正在通过的流量。当然,安全站点会通过 https 保护他们的流量。

小程序需要在您的浏览器中安装一个 java 插件。有类似的插件,如 Silverlight、flash/shockwave(swf) 也可以发出网络请求。

于 2013-07-10T08:19:58.893 回答