[
  {
    "path": "README.md",
    "content": "# SharpSQLDump\n\n## 简介\n内网渗透中快速获取数据库所有库名，表名，列名；具体判断后再去翻数据，节省时间；适用于mysql，mssql。\n\n## 使用方法\n\n```\n> SharpSQLDump.exe\n\nAuthor: Uknow\nGithub: https://github.com/uknowsec/SharpSQLDump\n\nUsage: SharpSQLDump.exe -h ip -u username -p password -mysql\n       SharpSQLDump.exe -h ip -u username -p password -mssql\n```\n   \n![](https://github.com/uknowsec/SharpSQLDump/blob/master/8b01108faae90a.jpg)\n"
  },
  {
    "path": "SharpSQLDump/Program.cs",
    "content": "﻿using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\nusing System.Data;\r\nusing System.Data.SqlClient;\r\nusing MySql.Data.MySqlClient;\r\nusing System.Collections;\r\n\r\nnamespace SharpSQLDump\r\n{\r\n    class Program\r\n    {\r\n        static void Main(string[] args)\r\n        {\r\n            System.Console.WriteLine(\"\");\r\n            System.Console.WriteLine(\"Author: Uknow\");\r\n            System.Console.WriteLine(\"Github: https://github.com/uknowsec/SharpSQLDump\");\r\n            System.Console.WriteLine(\"\");\r\n            if (args.Length != 7)\r\n            {\r\n                System.Console.WriteLine(\"Usage: SharpSQLDump.exe -h ip -u username -p password -mysql\");\r\n                System.Console.WriteLine(\"       SharpSQLDump.exe -h ip -u username -p password -mssql\");\r\n            }\r\n            if (args.Length >= 7 && (args[6] == \"-mysql\"))\r\n            {\r\n                Console.WriteLine(\"\\r\\n==================== SharpSQLDump --> MySQL ====================\\r\\n\");\r\n                MySql(args[1],args[3],args[5]);\r\n                Console.ForegroundColor = ConsoleColor.White;\r\n            }\r\n            if (args.Length >= 7 && (args[6] == \"-mssql\"))\r\n            {\r\n                Console.WriteLine(\"\\r\\n==================== SharpSQLDump --> MsSQL========== ==========\\r\\n\");\r\n                MsSql(args[1], args[3], args[5]);\r\n                Console.ForegroundColor = ConsoleColor.White;\r\n            }\r\n        }\r\n\r\n        public static void MsSql(String host, String username, String password)\r\n        {\r\n            ArrayList Datebase = MsSQL_DateBase(host, username, password);\r\n            foreach (string date in Datebase)\r\n            {\r\n                Console.ForegroundColor = ConsoleColor.Red;\r\n                Console.WriteLine(\"\\n\\n[*] DataBases: \" + date + \" \");\r\n                ArrayList Tables = MsSQL_Table(host, username, password, date);\r\n                foreach (string table in Tables)\r\n                {\r\n                    ArrayList Columns = MsSQL_Column(host, username, password, date, table);\r\n                    int count = MsSQL_Count(host, username, password, date, table);\r\n                    Console.ForegroundColor = ConsoleColor.Green;\r\n                    Console.Write(\"\\n\\t[+] Tables: \" + String.Format(\"{0,-12}\", table));\r\n                    Console.ForegroundColor = ConsoleColor.Blue;\r\n                    Console.WriteLine(\"\\n\\t\\tCount: \" + count + \"\\n\");\r\n                    Console.ForegroundColor = ConsoleColor.White;\r\n                    Console.Write(\"\\t\\t[-] Columns: [\");\r\n                    foreach (string column in Columns)\r\n                    {\r\n                        Console.Write(column + \" \");\r\n                    }\r\n                    Console.WriteLine(\"]\");\r\n                }\r\n            }\r\n        }\r\n\r\n        public static void MySql(String host, String username, String password){\r\n            ArrayList Datebase = MySQL_DateBase(host, username, password);\r\n            foreach (string date in Datebase)\r\n            {\r\n                Console.ForegroundColor = ConsoleColor.Red;\r\n                Console.WriteLine(\"\\n\\n[*] DataBases: \" + date + \" \");\r\n                ArrayList Tables = MySQL_Table(host, username, password, date);\r\n                foreach (string table in Tables)\r\n                {\r\n                    ArrayList Columns = MySQL_Column(host, username, password, date, table);\r\n                    int count = MySQL_Count(host, username, password, date, table);\r\n                    Console.ForegroundColor = ConsoleColor.Green;\r\n                    Console.Write(\"\\n\\t[+] Tables: \" + String.Format(\"{0,-12}\", table));\r\n                    Console.ForegroundColor = ConsoleColor.Blue;\r\n                    Console.WriteLine(\"\\n\\t\\tCount: \" + count + \"\\n\");\r\n                    Console.ForegroundColor = ConsoleColor.White;\r\n                    Console.Write(\"\\t\\t[-] Columns: [\");\r\n                    foreach (string column in Columns)\r\n                    {\r\n                        Console.Write(column+\" \");\r\n                    }\r\n                    Console.WriteLine(\"]\");\r\n                }\r\n            }\r\n        }\r\n\r\n        public static ArrayList  MySQL_DateBase(string server,string username,string password,string port=\"3306\")\r\n        {\r\n            //Ip+端口+数据库名+用户名+密码\r\n            string connectStr = \"server=\" + server + \";port=\" + port + \";database=information_schema\" + \";user=\" + username + \";password=\" + password + \";\";\r\n            ArrayList datebase = new ArrayList(); \r\n            MySqlConnection conn = new MySqlConnection(connectStr); ;\r\n            try\r\n            {\r\n                conn.Open();//跟数据库建立连接，并打开连接\r\n                string sql = \"select schema_name from  information_schema.schemata\";\r\n                MySqlCommand cmd = new MySqlCommand(sql, conn);\r\n                MySql.Data.MySqlClient.MySqlDataReader msqlReader = cmd.ExecuteReader();\r\n                while (msqlReader.Read())\r\n                {   //do something with each record\r\n                  //  Console.WriteLine(\" Datebase: \" + msqlReader[0]);\r\n                    if ((msqlReader[0].ToString() != \"information_schema\") && (msqlReader[0].ToString() != \"mysql\") && (msqlReader[0].ToString() != \"performance_schema\") && (msqlReader[0].ToString() != \"sys\"))\r\n                    {\r\n                        datebase.Add(msqlReader[0]);\r\n                    }\r\n                }\r\n            }\r\n            catch (Exception e)\r\n            {\r\n                Console.WriteLine(e.ToString());\r\n            }\r\n            finally\r\n            {\r\n                conn.Clone();\r\n            }\r\n            return datebase;\r\n        }\r\n        public static ArrayList MsSQL_DateBase(string Server, string User, string Password)\r\n        {\r\n            //Ip+端口+数据库名+用户名+密码\r\n            string connectionString = \"Server = \" + Server + \";\" + \"Database = master;\" + \"User ID = \" + User + \";\" + \"Password = \" + Password + \";\";\r\n            ArrayList datebase = new ArrayList();\r\n            SqlConnection conn = new SqlConnection(connectionString); ;\r\n            try\r\n            {\r\n                conn.Open();//跟数据库建立连接，并打开连接\r\n                string sql = \"SELECT NAME FROM MASTER.DBO.SYSDATABASES ORDER BY NAME\";\r\n                SqlCommand cmd = new SqlCommand(sql, conn);\r\n                SqlDataReader msqlReader = cmd.ExecuteReader();\r\n                while (msqlReader.Read())\r\n                {   //do something with each record\r\n                    //  Console.WriteLine(\" Datebase: \" + msqlReader[0]);\r\n                    if ((msqlReader[0].ToString() != \"master\") && (msqlReader[0].ToString() != \"model\") && (msqlReader[0].ToString() != \"msdb\") && (msqlReader[0].ToString() != \"tempdb\"))\r\n                    {\r\n                        datebase.Add(msqlReader[0]);\r\n                    }\r\n                }\r\n                msqlReader.Close();     //要记得每次调用SqlDataReader读取数据后，都要Close();\r\n            }\r\n            catch (Exception e)\r\n            {\r\n                Console.WriteLine(e.ToString());\r\n            }\r\n            finally\r\n            {\r\n                conn.Close();\r\n            }\r\n            return datebase;\r\n        }\r\n\r\n        public static ArrayList MySQL_Table(string server, string username, string password,string database, string port = \"3306\")\r\n        {\r\n            //Ip+端口+数据库名+用户名+密码\r\n            string connectStr = \"server=\" + server + \";port=\" + port + \";database=information_schema\" + \";user=\" + username + \";password=\" + password + \";\";\r\n            ArrayList tables = new ArrayList();\r\n            MySqlConnection conn = new MySqlConnection(connectStr); ;\r\n            try\r\n            {\r\n                conn.Open();//跟数据库建立连接，并打开连接\r\n                string sql = \"select table_name from information_schema.tables where table_schema='\" + database + \"';\";\r\n                MySqlCommand cmd = new MySqlCommand(sql, conn);\r\n                MySql.Data.MySqlClient.MySqlDataReader msqlReader = cmd.ExecuteReader();\r\n                while (msqlReader.Read())\r\n                {   //do something with each record\r\n                    tables.Add(msqlReader[0]);\r\n                }\r\n            }\r\n            catch (Exception e)\r\n            {\r\n                Console.WriteLine(e.ToString());\r\n            }\r\n            finally\r\n            {\r\n                conn.Clone();\r\n            }\r\n            return tables;\r\n        }\r\n\r\n        public static ArrayList MsSQL_Table(string Server, string User, string Password, string DataBase)\r\n        {\r\n            //Ip+端口+数据库名+用户名+密码\r\n            string connectionString = \"Server = \" + Server + \";\" + \"Database =\" + DataBase + \";\" + \"User ID = \" + User + \";\" + \"Password = \" + Password + \";\";\r\n            ArrayList tables = new ArrayList();\r\n            SqlConnection conn = new SqlConnection(connectionString); ;\r\n            try\r\n            {\r\n                conn.Open();//跟数据库建立连接，并打开连接\r\n                string sql = \"SELECT NAME FROM SYSOBJECTS WHERE XTYPE='U' ORDER BY NAME\";\r\n                SqlCommand cmd = new SqlCommand(sql, conn);\r\n                SqlDataReader msqlReader = cmd.ExecuteReader();\r\n                while (msqlReader.Read())\r\n                {   //do something with each record\r\n                    tables.Add(msqlReader[0]);\r\n                }\r\n                msqlReader.Close();     //要记得每次调用SqlDataReader读取数据后，都要Close();\r\n            }\r\n            catch (Exception e)\r\n            {\r\n                Console.WriteLine(e.ToString());\r\n            }\r\n            finally\r\n            {\r\n                conn.Close();\r\n            }\r\n            return tables;\r\n        }\r\n\r\n        public static ArrayList MySQL_Column(string server, string username, string password, string database,string table ,string port = \"3306\")\r\n        {\r\n            //Ip+端口+数据库名+用户名+密码\r\n            string connectStr = \"server=\" + server + \";port=\" + port + \";database=information_schema\" + \";user=\" + username + \";password=\" + password + \";\";\r\n            ArrayList columns = new ArrayList();\r\n            MySqlConnection conn = new MySqlConnection(connectStr); ;\r\n            try\r\n            {\r\n                conn.Open();//跟数据库建立连接，并打开连接\r\n                string sql = \"select column_name from information_schema.columns where table_schema='\" + database + \"' and table_name='\" + table +  \"'\";\r\n                MySqlCommand cmd = new MySqlCommand(sql, conn);\r\n                MySql.Data.MySqlClient.MySqlDataReader msqlReader = cmd.ExecuteReader();\r\n                while (msqlReader.Read())\r\n                {   //do something with each record\r\n                    columns.Add(msqlReader[0]);\r\n                }\r\n            }\r\n            catch (Exception e)\r\n            {\r\n                Console.WriteLine(e.ToString());\r\n            }\r\n            finally\r\n            {\r\n                conn.Clone();\r\n            }\r\n            return columns;\r\n        }\r\n\r\n        public static ArrayList MsSQL_Column(string Server, string User, string Password, string DataBase, string table)\r\n        {\r\n            //Ip+端口+数据库名+用户名+密码\r\n            string connectionString = \"Server = \" + Server + \";\" + \"Database =\" + DataBase + \";\" + \"User ID = \" + User + \";\" + \"Password = \" + Password + \";\";\r\n            ArrayList columns = new ArrayList();\r\n            SqlConnection conn = new SqlConnection(connectionString); ;\r\n            try\r\n            {\r\n                conn.Open();//跟数据库建立连接，并打开连接\r\n                string sql = \"SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID('\" + table + \"');\";\r\n                SqlCommand cmd = new SqlCommand(sql, conn);\r\n                SqlDataReader msqlReader = cmd.ExecuteReader();\r\n                while (msqlReader.Read())\r\n                {   //do something with each record\r\n                    columns.Add(msqlReader[0]);\r\n                }\r\n                msqlReader.Close();     //要记得每次调用SqlDataReader读取数据后，都要Close();\r\n            }\r\n            catch (Exception e)\r\n            {\r\n                Console.WriteLine(e.ToString());\r\n            }\r\n            finally\r\n            {\r\n                conn.Close();\r\n            }\r\n            return columns;\r\n        }\r\n\r\n        public static int MySQL_Count(string server, string username, string password, string database, string table, string port = \"3306\")\r\n        {\r\n            string connectStr = \"server=\" + server + \";port=\" + port + \";database=\" + database + \";user=\" + username + \";password=\" + password + \";\";\r\n            // server=127.0.0.1/localhost 代表本机，端口号port默认是3306可以不写\r\n            MySqlConnection conn = new MySqlConnection(connectStr);\r\n            try\r\n            {\r\n                conn.Open();//打开通道，建立连接，可能出现异常,使用try catch语句\r\n                string sql = \"select count(*) from \" + table;\r\n                MySqlCommand cmd = new MySqlCommand(sql, conn);\r\n                Object result = cmd.ExecuteScalar();//执行查询，并返回查询结果集中第一行的第一列。所有其他的列和行将被忽略。select语句无记录返回时，ExecuteScalar()返回NULL值\r\n                if (result != null)\r\n                {\r\n                    int count = int.Parse(result.ToString());\r\n                    return count;\r\n                }\r\n            }\r\n            catch (MySqlException ex)\r\n            {\r\n                Console.WriteLine(ex.Message);\r\n            }\r\n            finally\r\n            {\r\n                conn.Close();\r\n            }\r\n            return 0;\r\n        }\r\n\r\n        public static int MsSQL_Count(string Server, string User, string Password, string DataBase, string table)\r\n        {\r\n            //Ip+端口+数据库名+用户名+密码\r\n            string connectionString = \"Server = \" + Server + \";\" + \"Database =\" + DataBase + \";\" + \"User ID = \" + User + \";\" + \"Password = \" + Password + \";\";\r\n            ArrayList columns = new ArrayList();\r\n            SqlConnection conn = new SqlConnection(connectionString); ;\r\n            try\r\n            {\r\n                conn.Open();//跟数据库建立连接，并打开连接\r\n                string sql = \"select count(*) from \" + table;\r\n                SqlCommand cmd = new SqlCommand(sql, conn);\r\n                SqlDataReader msqlReader = cmd.ExecuteReader();\r\n                while (msqlReader.Read())\r\n                {   //do something with each record\r\n                    int count = int.Parse(msqlReader[0].ToString());\r\n                    return count;\r\n                }\r\n                msqlReader.Close();     //要记得每次调用SqlDataReader读取数据后，都要Close();\r\n            }\r\n            catch (Exception e)\r\n            {\r\n                Console.WriteLine(e.ToString());\r\n            }\r\n            finally\r\n            {\r\n                conn.Close();\r\n            }\r\n            return 0;\r\n        }\r\n        \r\n    }\r\n}\r\n"
  },
  {
    "path": "SharpSQLDump/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\r\nusing System.Runtime.CompilerServices;\r\nusing System.Runtime.InteropServices;\r\n\r\n// 有关程序集的常规信息通过以下\r\n// 特性集控制。更改这些特性值可修改\r\n// 与程序集关联的信息。\r\n[assembly: AssemblyTitle(\"SharpSQLDump\")]\r\n[assembly: AssemblyDescription(\"\")]\r\n[assembly: AssemblyConfiguration(\"\")]\r\n[assembly: AssemblyCompany(\"\")]\r\n[assembly: AssemblyProduct(\"SharpSQLDump\")]\r\n[assembly: AssemblyCopyright(\"Copyright ©  2019\")]\r\n[assembly: AssemblyTrademark(\"\")]\r\n[assembly: AssemblyCulture(\"\")]\r\n\r\n// 将 ComVisible 设置为 false 使此程序集中的类型\r\n// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型，\r\n// 则将该类型上的 ComVisible 特性设置为 true。\r\n[assembly: ComVisible(false)]\r\n\r\n// 如果此项目向 COM 公开，则下列 GUID 用于类型库的 ID\r\n[assembly: Guid(\"e7dc101b-1ca0-4eb6-8854-81f49b99d61e\")]\r\n\r\n// 程序集的版本信息由下面四个值组成:\r\n//\r\n//      主版本\r\n//      次版本 \r\n//      生成号\r\n//      修订号\r\n//\r\n// 可以指定所有这些值，也可以使用“生成号”和“修订号”的默认值，\r\n// 方法是按如下所示使用“*”:\r\n// [assembly: AssemblyVersion(\"1.0.*\")]\r\n[assembly: AssemblyVersion(\"1.0.0.0\")]\r\n[assembly: AssemblyFileVersion(\"1.0.0.0\")]\r\n"
  },
  {
    "path": "SharpSQLDump/SharpSQLDump.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\r\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\r\n  <PropertyGroup>\r\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\r\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\r\n    <ProjectGuid>{E48E9BC1-F648-42F6-BCB0-F40ADB1A130D}</ProjectGuid>\r\n    <OutputType>Exe</OutputType>\r\n    <AppDesignerFolder>Properties</AppDesignerFolder>\r\n    <RootNamespace>SharpSQLDump</RootNamespace>\r\n    <AssemblyName>SharpSQLDump</AssemblyName>\r\n    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r\n    <FileAlignment>512</FileAlignment>\r\n    <TargetFrameworkProfile />\r\n  </PropertyGroup>\r\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\r\n    <PlatformTarget>AnyCPU</PlatformTarget>\r\n    <DebugSymbols>true</DebugSymbols>\r\n    <DebugType>full</DebugType>\r\n    <Optimize>false</Optimize>\r\n    <OutputPath>bin\\Debug\\</OutputPath>\r\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\r\n    <ErrorReport>prompt</ErrorReport>\r\n    <WarningLevel>4</WarningLevel>\r\n  </PropertyGroup>\r\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\r\n    <PlatformTarget>AnyCPU</PlatformTarget>\r\n    <DebugType>pdbonly</DebugType>\r\n    <Optimize>true</Optimize>\r\n    <OutputPath>bin\\Release\\</OutputPath>\r\n    <DefineConstants>TRACE</DefineConstants>\r\n    <ErrorReport>prompt</ErrorReport>\r\n    <WarningLevel>4</WarningLevel>\r\n  </PropertyGroup>\r\n  <ItemGroup>\r\n    <Reference Include=\"MySql.Data\">\r\n      <HintPath>C:\\Users\\HP\\Downloads\\超级弱口令检查工具V1.0 Beta17 20171217\\超级弱口令检查工具V1.0 Beta17 20171217\\MySql.Data.dll</HintPath>\r\n    </Reference>\r\n    <Reference Include=\"System\" />\r\n    <Reference Include=\"System.Core\" />\r\n    <Reference Include=\"System.Xml.Linq\" />\r\n    <Reference Include=\"System.Data.DataSetExtensions\" />\r\n    <Reference Include=\"Microsoft.CSharp\" />\r\n    <Reference Include=\"System.Data\" />\r\n    <Reference Include=\"System.Xml\" />\r\n  </ItemGroup>\r\n  <ItemGroup>\r\n    <Compile Include=\"Program.cs\" />\r\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\r\n  </ItemGroup>\r\n  <ItemGroup>\r\n    <None Include=\"app.config\" />\r\n  </ItemGroup>\r\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\r\n  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r\n       Other similar extension points exist, see Microsoft.Common.targets.\r\n  <Target Name=\"BeforeBuild\">\r\n  </Target>\r\n  <Target Name=\"AfterBuild\">\r\n  </Target>\r\n  -->\r\n</Project>"
  },
  {
    "path": "SharpSQLDump/app.config",
    "content": "<?xml version=\"1.0\"?>\r\n<configuration>\r\n<startup><supportedRuntime version=\"v2.0.50727\"/></startup></configuration>\r\n"
  },
  {
    "path": "SharpSQLDump/bin/Release/SharpSQLDump.exe.config",
    "content": "<?xml version=\"1.0\"?>\r\n<configuration>\r\n<startup><supportedRuntime version=\"v2.0.50727\"/></startup></configuration>\r\n"
  },
  {
    "path": "SharpSQLDump/bin/Release/SharpSQLDump.vshost.exe.config",
    "content": "<?xml version=\"1.0\"?>\r\n<configuration>\r\n<startup><supportedRuntime version=\"v2.0.50727\"/></startup></configuration>\r\n"
  },
  {
    "path": "SharpSQLDump/bin/Release/SharpSQLDump.vshost.exe.manifest",
    "content": "﻿<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\r\n<assembly xmlns=\"urn:schemas-microsoft-com:asm.v1\" manifestVersion=\"1.0\">\r\n  <assemblyIdentity version=\"1.0.0.0\" name=\"MyApplication.app\"/>\r\n  <trustInfo xmlns=\"urn:schemas-microsoft-com:asm.v2\">\r\n    <security>\r\n      <requestedPrivileges xmlns=\"urn:schemas-microsoft-com:asm.v3\">\r\n        <requestedExecutionLevel level=\"asInvoker\" uiAccess=\"false\"/>\r\n      </requestedPrivileges>\r\n    </security>\r\n  </trustInfo>\r\n</assembly>\r\n"
  },
  {
    "path": "SharpSQLDump/obj/Release/SharpSQLDump.csproj.FileListAbsolute.txt",
    "content": "D:\\vscode\\c_test\\SharpSQLDump\\SharpSQLDump\\bin\\Release\\SharpSQLDump.exe.config\r\n"
  },
  {
    "path": "SharpSQLDump.sln",
    "content": "﻿\r\nMicrosoft Visual Studio Solution File, Format Version 12.00\r\n# Visual Studio 2012\r\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"SharpSQLDump\", \"SharpSQLDump\\SharpSQLDump.csproj\", \"{E48E9BC1-F648-42F6-BCB0-F40ADB1A130D}\"\r\nEndProject\r\nGlobal\r\n\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\r\n\t\tDebug|Any CPU = Debug|Any CPU\r\n\t\tRelease|Any CPU = Release|Any CPU\r\n\tEndGlobalSection\r\n\tGlobalSection(ProjectConfigurationPlatforms) = postSolution\r\n\t\t{E48E9BC1-F648-42F6-BCB0-F40ADB1A130D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r\n\t\t{E48E9BC1-F648-42F6-BCB0-F40ADB1A130D}.Debug|Any CPU.Build.0 = Debug|Any CPU\r\n\t\t{E48E9BC1-F648-42F6-BCB0-F40ADB1A130D}.Release|Any CPU.ActiveCfg = Release|Any CPU\r\n\t\t{E48E9BC1-F648-42F6-BCB0-F40ADB1A130D}.Release|Any CPU.Build.0 = Release|Any CPU\r\n\tEndGlobalSection\r\n\tGlobalSection(SolutionProperties) = preSolution\r\n\t\tHideSolutionNode = FALSE\r\n\tEndGlobalSection\r\nEndGlobal\r\n"
  }
]