读取经典的asp文件并查找变量
本文关键字:查找 变量 文件 asp 经典 读取 | 更新日期: 2023-09-27 18:21:45
我正在创建一个控制台应用程序来读取经典的asp页面文件并查找某些函数。很多函数我可以使用regex来获得我想要的,然后我使用检索到的文本来查询数据库。我已经可以做的一个例子-
这是一个经典的asp函数(GetContentDirect),我想用下面的代码来获取参数。我需要获取文本CONTENT Logout并用这些单词查询数据库。
xsl.addText "Logout", obj_Content.GetContentDirect("CONTENT Logout")
然而,问题是函数的参数也是变量或文本和变量。就像下面的代码-
obj_node.appendChild obj_xml.createCDATASection(obj_Content.getContentDirect("CONTENT " & str_Temp))
我需要得到str_Temp的值,该值在页面的其他地方分配。做这件事最好的方法是什么?
如果您的"变量"实际上是常量,那么解决方案相当简单。只需让控制台应用程序了解常量即可。
但是,如果它们真的是变量,那么获得所有代码路径值的最简单方法似乎就是实际执行代码。
修改函数以在每次调用时记录,包括每个参数的值。然后对您的网站进行爬网,并根据生成的日志运行控制台应用程序。