• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

[c#] Прячем кнопку Диспетчера задач (only Win 7)

L

LifeStream

импорты
Код:
[DllImport("user32.dll", SetLastError = true)]
        static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
        [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
        static extern IntPtr FindWindowEx(IntPtr parentHandle, IntPtr childAfter, string lclassName, string windowTitle);
        [DllImport("user32.dll")]
        static extern IntPtr SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int y, int cx, int cy, int uFlags);
метод:
Код:
//ретурним шоб быстрей было. мыж не пелемени саные
static IntPtr FindHWD(string title)
        {
            return FindWindow(null, title);
        }
        static IntPtr FindHWDEx(IntPtr main, IntPtr child, string title)
        {
            return FindWindowEx(main, child, null, title);
        }
 
// тру патифон
 
 static void Main(string[] args)
        {
            Console.Title = "SystemBot::GetData";
            IntPtr task = FindHWD("Диспетчер задач Windows");
            if (!task.Equals(IntPtr.Zero))
            {
                IntPtr proc = FindHWDEx(task, IntPtr.Zero, "Процессы");
                if (!proc.Equals(IntPtr.Zero))
                {
                    IntPtr kills = FindHWDEx(proc, IntPtr.Zero, "&Завершить процесс");
                    if (!kills.Equals(IntPtr.Zero))
                        SetWindowPos(kills, 0, -1000, -1000, 300, 300, 0x44);
                }
            }
            Console.ReadKey();
        }
Запускаем диспетчер задач, кампилим тулзу, запускаем и видим шо кнопка завершить процесс убежала
 

Вложения

  • task.png
    task.png
    147,1 КБ · Просмотры: 243
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!