macOS Ruby Applications Injection
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
이 환경 변수를 사용하면 ruby가 실행될 때마다 새로운 매개변수를 추가할 수 있습니다. 매개변수 **-e
**는 실행할 ruby 코드를 지정하는 데 사용할 수 없지만, 매개변수 **-I
**와 **-r
**를 사용하여 로드 경로에 새 폴더를 추가한 다음 로드할 라이브러리를 지정할 수 있습니다.
라이브러리 **inject.rb
**를 **/tmp
**에 생성합니다:
어디에나 다음과 같은 루비 스크립트를 만드세요:
그런 다음 임의의 루비 스크립트가 이를 로드하도록 하십시오:
재미있는 사실, --disable-rubyopt
매개변수와 함께 작동합니다:
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)