secure-code-game icon indicating copy to clipboard operation
secure-code-game copied to clipboard

Adding New Level: Lua Metatable hooks

Open TheDarkThief opened this issue 11 months ago • 1 comments

Summary

Adding a new level demonstrating Lua metatables, and how a malicious actor can hook into them

Changes

Created a level where a user requests the client to populate a table, where a malicious actor gains remote code execution due to improper sanitation.

Task list

  • [x] For workflow changes, I have verified the Actions workflows function as expected.
  • [x] For content changes, I have reviewed the style guide.

TheDarkThief avatar Mar 03 '25 21:03 TheDarkThief

I've made the requested changes, as well as switch to the Busted library making it easier to setup Github CI as well as make the error messages a bit clearer

TheDarkThief avatar Mar 15 '25 00:03 TheDarkThief