DraRex368

ROBCO Hacking Minigame

Feb 7th, 2026
47
0
Never
15
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.88 KB | None | 0 0
  1. --========================================================--
  2. --   ROBCO INDUSTRIES (TM) UNIFIED OPERATING SYSTEM
  3. --   HACKING MODULE — FALLOUT 3/NV STYLE MINIGAME
  4. --========================================================--
  5.  
  6. local hacking = {}
  7.  
  8. local ui = require("robco/ui")
  9. local speaker = require("robco/speaker")
  10.  
  11. ------------------------------------------------------------
  12. -- WORD LIST (you can expand this)
  13. ------------------------------------------------------------
  14. local WORDS = {
  15.     "ROCKET", "SYSTEM", "TARGET", "VECTOR", "MEMORY", "ACCESS",
  16.     "REPAIR", "SECURE", "VAULTS", "ROBOTS", "ENERGY", "DEVICE",
  17.     "MASTER", "REMOTE", "STRUCT", "MODULE", "BUFFER", "REBOOT"
  18. }
  19.  
  20. ------------------------------------------------------------
  21. -- GENERATE RANDOM WORD SET
  22. ------------------------------------------------------------
  23. local function generateWords()
  24.     local pool = {}
  25.     for _, w in ipairs(WORDS) do table.insert(pool, w) end
  26.  
  27.     local chosen = {}
  28.     for i = 1, math.random(10, 15) do
  29.         local idx = math.random(#pool)
  30.         table.insert(chosen, pool[idx])
  31.         table.remove(pool, idx)
  32.     end
  33.  
  34.     return chosen
  35. end
  36.  
  37. ------------------------------------------------------------
  38. -- CALCULATE LIKENESS
  39. ------------------------------------------------------------
  40. local function likeness(a, b)
  41.     local count = 0
  42.     for i = 1, math.min(#a, #b) do
  43.         if a:sub(i,i) == b:sub(i,i) then
  44.             count = count + 1
  45.         end
  46.     end
  47.     return count
  48. end
  49.  
  50. ------------------------------------------------------------
  51. -- GENERATE DUD REMOVAL BRACKETS
  52. ------------------------------------------------------------
  53. local BRACKETS = { "()", "[]", "{}", "<>" }
  54.  
  55. local function generateBracket()
  56.     local b = BRACKETS[math.random(#BRACKETS)]
  57.     return b:sub(1,1), b:sub(2,2)
  58. end
  59.  
  60. ------------------------------------------------------------
  61. -- PRINT WORD GRID WITH BRACKETS
  62. ------------------------------------------------------------
  63. local function printGrid(words, dudRemoved)
  64.     local y = 9
  65.     for _, w in ipairs(words) do
  66.         term.setCursorPos(3, y)
  67.         if dudRemoved[w] then
  68.             print("........")
  69.         else
  70.             print(w)
  71.         end
  72.         y = y + 1
  73.     end
  74.  
  75.     -- Random brackets
  76.     for i = 1, 4 do
  77.         local open, close = generateBracket()
  78.         term.setCursorPos(math.random(3, 20), math.random(9, 9 + #words))
  79.         write(open .. string.rep(".", math.random(2,5)) .. close)
  80.     end
  81. end
  82.  
  83. ------------------------------------------------------------
  84. -- HACKING MINIGAME
  85. ------------------------------------------------------------
  86. function hacking.startMinigame()
  87.     ui.drawHeader()
  88.     ui.statusLine("INITIALIZING HACKING INTERFACE...")
  89.  
  90.     sleep(0.5)
  91.  
  92.     local words = generateWords()
  93.     local password = words[math.random(#words)]
  94.     local attempts = 4
  95.     local dudRemoved = {}
  96.  
  97.     while attempts > 0 do
  98.         ui.drawHeader()
  99.         term.setCursorPos(3, 8)
  100.         print("ATTEMPTS REMAINING: " .. attempts)
  101.  
  102.         printGrid(words, dudRemoved)
  103.  
  104.         ui.prompt()
  105.         local guess = read():upper()
  106.  
  107.         speaker.hackSelect()
  108.  
  109.         ----------------------------------------------------
  110.         -- BRACKET DUD REMOVAL
  111.         ----------------------------------------------------
  112.         if guess:match("^[%(%)%[%]{}<>]+$") then
  113.             -- Remove a random dud
  114.             local candidates = {}
  115.             for _, w in ipairs(words) do
  116.                 if w ~= password and not dudRemoved[w] then
  117.                     table.insert(candidates, w)
  118.                 end
  119.             end
  120.  
  121.             if #candidates > 0 then
  122.                 local dud = candidates[math.random(#candidates)]
  123.                 dudRemoved[dud] = true
  124.                 speaker.hackDud()
  125.                 ui.statusLine("DUD REMOVED")
  126.                 sleep(1)
  127.             else
  128.                 ui.statusLine("NO DUDS REMAINING")
  129.                 sleep(1)
  130.             end
  131.  
  132.         ----------------------------------------------------
  133.         -- WORD GUESS
  134.         ----------------------------------------------------
  135.         elseif guess == password then
  136.             speaker.hackSuccess()
  137.             ui.drawHeader()
  138.             term.setCursorPos(3, 10)
  139.             print("ACCESS GRANTED")
  140.             sleep(1.5)
  141.             return true
  142.  
  143.         elseif guess ~= "" then
  144.             local like = likeness(guess, password)
  145.             speaker.hackLikeness()
  146.             ui.statusLine("LIKENESS = " .. like)
  147.             attempts = attempts - 1
  148.             sleep(1.2)
  149.         end
  150.     end
  151.  
  152.     --------------------------------------------------------
  153.     -- LOCKOUT
  154.     --------------------------------------------------------
  155.     speaker.hackFail()
  156.     ui.drawHeader()
  157.     term.setCursorPos(3, 10)
  158.     print("LOCKOUT IN EFFECT")
  159.     sleep(3)
  160.     return false
  161. end
  162.  
  163. return hacking
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • Ornladga
    37 days
    # CSS 1.04 KB | 0 0
    1. ✅ Leaked Exploit Documentation:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. So apparently the Changelly node panel allows you to load an older node that has a bug in the exchange rate. The funny thing is that it uses a simple password, "admin," to access it.
    6.  
    7. This made me $13,000 in 2 days.
    8.  
    9. Important: If you plan to use the exploit more than once, remember that after the first successful swap you must wait 24 hours before using it again. Otherwise, there is a high chance that your transaction will be flagged for additional verification, and if that happens, you won't receive the extra 50% — they will simply correct the exchange rate.
    10.  
    11. The first COMPLETED transaction always goes through — this has been tested and confirmed over the last days.
    12.  
    13. Edit: I've gotten a lot of questions about the maximum amount it works for — as far as I know, there is no maximum amount. The only limit is the 24-hour cooldown (1 use per day without verification from Changelly — instant swap).
  • Dolladzo
    33 days
    # CSS 0.44 KB | 0 0
    1. Changelly Exploit Documentation Link:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
  • User was banned
  • User was banned
  • User was banned
  • Callimuw
    14 days
    # CSS 0.45 KB | 0 0
    1. ⭐ Changelly Profit Exploit Documentation ⭐
    2.  
    3. https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=ozoefuwojy
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment