P
15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby
За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.
На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.
Запись на курс до 25 апреля. Получить промодоступ ...
Win32Window calculatorWindow = Win32Window.FindWindow("TTOTAL_CMD", null);
Win32Window editWindow = calculatorWindow.FindChild("TMyPanel", null);
Win32Window editWindow2 = editWindow.FindChild("TComboBox", null);
string textToSet = "OMGWTF";
IntPtr textPointer = Marshal.StringToHGlobalAnsi(textToSet);
editWindow2.SendMessage(WM_SETTEXT, 0, textPointer.ToInt32());
Marshal.FreeHGlobal(textPointer);
Spy++, о котором было написано выше и который поставляется со студией разбирает окна как тебе угодно. По родителям, детям и т.д.
Сделать обертку можно, был бы смысл.Классы обертки штуки класные, а нет ли оберток там допустим для ListView, ListBox, TreeView, контекстного меню и т.д.?
const int WM_SETTEXT = 0x000C;
Это сонстанта в 16 с.с.0x000C - это что?
#define WM_SETTEXT 0x000C
Обучение наступательной кибербезопасности в игровой форме. Начать игру!