尝试从Firefox读取实时HTTP标头报告

时间:2014-02-14 20:36:30

标签: javascript forms joomla http-headers reverse-engineering

我正在尝试对网站的现有注册和付款系统进行逆向工程。该系统是一个两步过程。第一步是用户提交注册信息。以下是第一次表单提交的Live HTTP Headers的输出:

https://drive.google.com/file/d/0By2lFlhEzILjR0V4WkJNSWMzWU0/edit?usp=sharing

在查看此步骤时,我看到用户被定向到浏览器地址中包含这些http变量的页面:

plugin=cbpaidsubscriptions
&cbpgacctno=1
&cbppdtback=33d54252b823f27833aa451238663f83
&cbpbasket=178
&cbpshopuser=99fe7e456230069467dd397360ad951f
&result=payform

我需要准确理解这些值是如何通过表单传递的。我是Live HTTP Headers的新手,所以我不清楚如何读取输出。

最终,必须有某种类型的重定向脚本创建隐藏变量,然后将它们传递给下一个表单。以下是表单标题中的script代码:

https://docs.google.com/document/d/1Ney0XWUikFaOsRzywREWSP8LJNc7oi6VxikAgatuAcI/edit?usp=sharing

总结一下这个问题,我希望学习:

1)正在进行哪些脚本来重定向用户?

2)我需要做些什么才能重新创建通过表单传递的唯一变量?

3)是否有关于如何更好地理解实时http标头的教程?

1 个答案:

答案 0 :(得分:3)

生成标题的扩展名称为CBSUbs - 社区生成器付费订阅 - 可从https://www.joomlapolis.com/cb-solutions/cbsubs

获取

该扩展程序专门管理网站上的订阅,并执行所有权限管理,以说明某人是否订阅,订阅和允许访问内容,订阅但已过期,因此无法再访问内容等。

因此,这些变量都是根据组件编码的。例如,cbpshopuser是标识订阅用户的密钥。

不幸的是,我认为CBSubs背后的代码是经过编码的,因此您将无法像使用其他开源软件那样直接对其进行反向工程。

我不太了解实时标题足以进一步帮助你,并且无法确切地说明你正在尝试做什么 - 逆向工程CBSubs可能不是最简单的选择。在这种情况下,功能是由Joomla扩展程序提供的,因此查看扩展程序的功能而不是重新发明轮子,可能是您最好的起点。