Upgrading LFITester#17
Conversation
check tags in the code: # UPGRADE: when in URL exist only "?" (no "=") then do nothing (don't add payloads to that URL after
check comments in code: # UPGRADE: deleted check if server leaks a Server Header. # UPGRADE: deleted in order to perform Log Poisoning for every type of webservers
|
Hello @brzeszczu , First of, thanks for your diligence and contribution to this project. (Disclaimer, I didn't test this yet, just read the code) The crawler seems great, nice addition in capturing the URLs from the img tags. Regarding the platform dependent update, I'll note first how this was conceived and developed. The idea is that every different underlying infrastructure (i.e. Apache2, nginx, etc) have their own unique (sometimes) location to store the logs. If you take a close look at the function definitions of nginx and apache log poisoning, it contains the most common directories where potentially poison-able logs reside on the system. That's why we currently have different definitions for different underlying infra. That said, can you describe in more detail your exact expectations of the log poisoning module? Maybe it also makes more sense what we intend on doing at the given point of time. Looking forward for your response, |
The final result of the changes would be a program that is server-type independent for log poisoning vuln (all types of web servers will be served, not only nginx and apache), error handling, little changes in Crawler, more available payloads to chech from external file etc.
Current changes: little change in Crawler, server type independence for log poisoning (not fully ready yet).