4
I don’t know if I can ask that question here, otherwise I can ask you to suspend the question, or warn me that I delete it.
For the second time I came across a bank that had been broken into. Almost all text fields of all tables in the database were added the following code at the end of the records:
</title>
<style>
.ao0n {
position: absolute;
clip: rect(470px,auto,auto,470px);
}
</style>
<div class="ao0n">quick <a href="http://ironpaydayloans.com">payday loans</a> with small commissions</div>
</title><style>
.ao0n {
position: absolute;
clip: rect(470px,auto,auto,470px);
}
</style><div class="ao0n">quick <a href="http://ironpaydayloans.com">payday loans</a> with small commissions</div>
</title><style>
.alry {
position: absolute;
clip: rect(410px,auto,auto,410px);
}
</style><div class="alry">A payday to get <a href="http://paydayloansforsure.com">fast payday cash loans</a> source you into them.</div>
</title><style>
.alry {
position: absolute;
clip: rect(410px,auto,auto,410px);
}
</style><div class="alry">A payday to get <a href="http://paydayloansforsure.com">fast payday cash loans</a> source you into them.</div>
</title><style>
.auj {
position: absolute;
clip: rect(441px,auto,auto,441px);
}
</style><div class="auj">A much a limited <a href="http://proofpaydayloans.com">payday loans</a> of that banks payday loan.</div>
</title><style>
.auj {
position: absolute;
clip: rect(441px,auto,auto,441px);
}
</style><div class="auj">A much a limited <a href="http://proofpaydayloans.com">payday loans</a> of that banks payday loan.</div>
I was wondering if anyone’s been through this problem, or why it is. And how can I solve this problem.
This is because, at some point in your application, there is an unhealthy input of data. Look for known security holes(s) of the framework(s) you are using, corresponding patches, and apply them.
– OnoSendai
Looks like sql Injection - vcs has some
GET
passing parameters ?– ederwander
@Onosendai, When I joined the company this system already existed, and there is no Documentation, just know that it is a Website and is in VB.
– Diego Zanardo
@ederwander, There are several pages accessed from "/categories.aspx? id=24" for example.
– Diego Zanardo
@Diegozanardo At worst, and depending on the database, you can implement triggers that try to cancel any strange editing, or at worst clear the inserted content.
– OnoSendai