App - Script Javascript - Jail
I have not solved this yet, but i see that if you run the actual variable "arg1" you get a 1 returned, and any number after ch will return that number. here is a debig spitout
ReferenceError: chch is not defined
at evalmachine.:1:1
at ContextifyScript.Script.runInContext (vm.js:35:29)
at ContextifyScript.Script.runInNewContext (vm.js:41:15)
at CommandInstance. (/challenge/app-script/ch2/ch2.js:37:33)
at EventEmitter.session.execCommandSet (/usr/local/lib/node_modules/vorpal/dist/session.js:470:20)
at EventEmitter.vorpal._exec (/usr/local/lib/node_modules/vorpal/dist/vorpal.js:960:18)
at EventEmitter.vorpal._execQueueItem (/usr/local/lib/node_modules/vorpal/dist/vorpal.js:751:17)
at EventEmitter.vorpal._queueHandler (/usr/local/lib/node_modules/vorpal/dist/vorpal.js:735:10)
at EventEmitter.vorpal.exec (/usr/local/lib/node_modules/vorpal/dist/vorpal.js:682:10)
at /usr/local/lib/node_modules/vorpal/dist/vorpal.js:625:10
App - Script Javascript - Jail
this is interesting:
>>> jail hex
This payload has no effect:
hex
>>> jail e
ReferenceError: e is not defined
at evalmachine.:1:1
at ContextifyScript.Script.runInContext (vm.js:35:29)
at ContextifyScript.Script.runInNewContext (vm.js:41:15)
at CommandInstance. (/challenge/app-script/ch2/ch2.js:37:33)
at EventEmitter.session.execCommandSet (/usr/local/lib/node_modules/vorpal/dist/session.js:470:20)
at EventEmitter.vorpal._exec (/usr/local/lib/node_modules/vorpal/dist/vorpal.js:960:18)
at EventEmitter.vorpal._execQueueItem (/usr/local/lib/node_modules/vorpal/dist/vorpal.js:751:17)
at EventEmitter.vorpal._queueHandler (/usr/local/lib/node_modules/vorpal/dist/vorpal.js:735:10)
at EventEmitter.vorpal.exec (/usr/local/lib/node_modules/vorpal/dist/vorpal.js:682:10)
at /usr/local/lib/node_modules/vorpal/dist/vorpal.js:625:10
>>> jail h=car
car
>>> jail h.value
It’s not very efficient
>>> jail hexidecimal
This payload has no effect:
hex
>>> jail hefge
ReferenceError: hefge is not defined
at evalmachine.:1:1
at ContextifyScript.Script.runInContext (vm.js:35:29)
at ContextifyScript.Script.runInNewContext (vm.js:41:15)
at CommandInstance. (/challenge/app-script/ch2/ch2.js:37:33)
at EventEmitter.session.execCommandSet (/usr/local/lib/node_modules/vorpal/dist/session.js:470:20)
at EventEmitter.vorpal._exec (/usr/local/lib/node_modules/vorpal/dist/vorpal.js:960:18)
at EventEmitter.vorpal._execQueueItem (/usr/local/lib/node_modules/vorpal/dist/vorpal.js:751:17)
at EventEmitter.vorpal._queueHandler (/usr/local/lib/node_modules/vorpal/dist/vorpal.js:735:10)
at EventEmitter.vorpal.exec (/usr/local/lib/node_modules/vorpal/dist/vorpal.js:682:10)
at /usr/local/lib/node_modules/vorpal/dist/vorpal.js:625:10
>>> jail h=return(/n);
return(/n);
App - Script Javascript - Jail
turns out h is equal to ’jail’
>>> jail [h]
[ ’jail’ ]