-
Автор темы
- #1
Всем привет сегодня мы разберем пару популярных видов эксплойтов. Что в них, и как их делать.
начнем с самого популярного вида, "net"
начнем с самого популярного вида, "net"
Рассмотрим кодnet.Start() - запускает нет (начинает разговори с нетом)
net.WriteString()-- записать стрку в net
net.ReadString()-- прочитать строку, обычно тут локализация
есть и много других парметров но о них мы пока не будем говорить
exploit.lua:
net.Start("gambitmodee")
net.SendToServer()
surface.PlaySound( "ambient/machines/catapult_throw.wav" )
в этом коде он запускает net
и что же происходит?
он сообщает серверу что за нет мы запускаем и
отправляет его на него
но они не всегда работают ведь на них может быть защита.
обычно это if LocalPlayer():rank() == SuperAdmin then end
проверка на ранг админа профессию и тд.
и еще два примера
example.lua:
LocalPlayer():SetNWBool("хищник_глаза", true)
SetNWBool() -
Задает сетевое логическое значение для объекта. значение можно получить Entity:GetNWBool как с клиента, так и с сервера.
тут оно задает на гамбите легальный вх по сути
как бы задает логику персонажу часто это связано с физикой обьекта(бхоп и тд)
example.lua:
print( Entity(1):GetNWBool( "VIP", false ) )
Entity(1):SetNWBool( "VIP", true )
print( Entity(1):GetNWBool( "VIP" ) )
это не эксплоит но можно юзать для эксплойтов,lua читов например
if ( Entity(1):GetNWBool( "VIP", false ) ) then
code to exploit
end