于是,在发现到的邮箱中,purchase的权重最高,其次 INFO,其次财务部门m.hordijk@schinkelmedical.nl。 好了,这个例子中讲到了网页的表单中,发现有“多重指向性”下拉选框,进而我们利用查看源代码的方法找到隐藏的邮箱。 那么,是不是网页上有表单,也有多重指向性下拉选框,就一定能找到隐藏邮箱呢? 不是。大概有70-80%的几率是能查找到的,还有大概20-30%的几率查找不到!比如我们看这个网站: http://www.microflex.com/About-Microflex/Contact-Us
你也能看到一个需要填写的表单,和具有明确指向性的下拉选框。但是,你查看源文件或源代码,查找“@”就找不到邮箱。这个时候,我们查找“option value”,找到如下代码: <option value="Product question">Product question</option> <option value="Request Certificates of Analysis">Request Certificates of Analysis</option> <option value="Request for information">Request for information</option> <option value="Suggestion">Suggestion</option> <option value="General Inquiry">General Inquiry</option> <option value="Employment Opportunities">Employment Opportunities</option> <option value="Other">Other</option> 可以看到,这里value后面是一些文字,而没有邮箱地址。 这是因为源代码中赋值、传递参数和逻辑判断的方式不一样。(如果你学过编程基础的话,应该知道我说的赋值是什么意思。option value本身就表示“选项的值”的意思。) 打个比方,在之前的那个例子中,网页的源代码里,写代码的人员是直接把 purchase@xxxxx.nl这个值,直接赋给 “Inkoop / Purchasing”这个选项。这个也可以理解为直接赋值。就想当于:选项A=邮箱地址 (把邮箱地址赋值给A),而且这句命令直接写在了网页里。 下面的这个例子,是在网页的源码里,写代码的人员用了不同的变量来定义不同的选项(你可以理解为代号),并且不在这个网页中做出直接指向,而是递交到某个在你提交表单随后进行判断处理的网页,随后再递交。 (责任编辑:最模板) |