Difference between revisions of "DSiWare VulnList"

From DSiBrew
Jump to navigation Jump to search
Line 13: Line 13:
 
|  No manual input
 
|  No manual input
 
|  Started, checksum broken
 
|  Started, checksum broken
|  Savedata contains ASCII high-scores from DSi username, and perks/powerups.
+
|  Savedata contains ASCII high-scores from DSi username, and ASCII perks/powerups.  High-scores doesn't have string bugs.
 
|-
 
|-
 
|  FIZZ
 
|  FIZZ

Revision as of 21:53, 23 October 2010

This lists DSiWare that might have vulnerabilities, like strcpy or sprintf from savedata. If you know of DSiWare that has English-only string(high-scores, player name, etc) input, add it to this list, then mention it on IRC EFNet #dsidev. Or contact yellowstar 6 at gmail dot com.

List of DSiWare with incomplete analysis

Name Input type(s) Status Description
Dracula No manual input Started, checksum broken Savedata contains ASCII high-scores from DSi username, and ASCII perks/powerups. High-scores doesn't have string bugs.
FIZZ High-scores None Savedata contains ASCII high-scores, but all the high-scores are contained in the same string without a null terminator. A vuln is unlikely.

List of DSiWare with finished analysis

Name Input type(s) Description
Dark Void Zero High-Scores No limit on length of drawn record names, no vuln with high-scores. The level var from savedata doesn't have any bounds check, this is used with array indexes. This is not exploitable since the array structs only contain char* strings and other fields.