Run analysis using given script and database

This commit is contained in:
Michael Hohn
2024-12-03 11:39:21 -08:00
committed by =Michael Hohn
parent 450b9897a1
commit 2a4a0d5413
12 changed files with 679 additions and 17 deletions

View File

@@ -19,29 +19,29 @@ class Injectable
return Process.GetCurrentProcess().Id;
}
static void WriteInfo(int id, string info)
{
const string connectionString = "Data Source=users.sqlite";
using (var connection = new SqliteConnection(connectionString))
static void WriteInfo(int id, string info)
{
connection.Open();
// '{info.Replace("'", "''")}')" has no vulnerability
string query = $"INSERT INTO users VALUES ({id}, '{info}')";
Console.WriteLine($"Running query: {query}");
using (var command = new SqliteCommand(query, connection))
const string connectionString = "Data Source=users.sqlite";
using (var connection = new SqliteConnection(connectionString))
{
try
connection.Open();
// '{info.Replace("'", "''")}')" has no vulnerability
string query = $"INSERT INTO users VALUES ({id}, '{info}')";
Console.WriteLine($"Running query: {query}");
using (var command = new SqliteCommand(query, connection))
{
command.ExecuteNonQuery();
}
catch (Exception ex)
{
Console.WriteLine($"Error executing query: {ex.Message}");
try
{
command.ExecuteNonQuery();
}
catch (Exception ex)
{
Console.WriteLine($"Error executing query: {ex.Message}");
}
}
}
}
}
static void Main()