| ਵਰਜਨ | 7.0.7 |
|---|---|
| ਪ੍ਰਕਾਸ਼ਕ | RustemSoft |
| ਰਿਹਾਈ ਤਾਰੀਖ | 21 ਦਸੰ 2015 |
| ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ | 21 ਦਸੰ 2015 |
| ਓਸ ਜਰੂਰਤਾਂ | Windows 2000, Windows Vista, Windows, Windows XP, Windows NT |
| ਜਰੂਰਤਾਂ | .NET framework 4.0 |
| ਕੁੱਲ ਡਾਉਨਲੋਡਸ | 58 |
| ਮੁੱਲ | Free to try |
ਵੇਰਵਾ
ਕਿਉਂਕਿ .NET ਇੱਕ ਪ੍ਰਬੰਧਿਤ ਵਾਤਾਵਰਣ ਹੈ, ਰਿਫਲੈਕਟਰ ਜਾਂ ਰਿਫ੍ਰੈਕਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਲਈ ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਖੋਲ੍ਹਣ ਦਾ ਹਮੇਸ਼ਾ ਨੁਕਸਾਨ ਹੁੰਦਾ ਹੈ।
Skater TOTAL ਸਾਰੇ .NET ਮੈਟਾਡੇਟਾ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦੇ ਹੋਏ, ਤੁਹਾਡੀ ਅਸੈਂਬਲੀ ਦੇ ਡੀਕੰਪਾਈਲ ਹੋਣ ਯੋਗ Microsoft ਇੰਟਰਮੀਡੀਏਟ ਲੈਂਗੂਏਜ ਕੋਡ (MSIL ਜਾਂ CIL) ਨੂੰ ਮੂਲ ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਜੋ ਕਿ ਮੂਲ C/C++ ਕੋਡ ਦੇ ਬਰਾਬਰ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਜ਼ਿਆਦਾਤਰ ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਰਾਂ ਲਈ ਸੌਫਟਵੇਅਰ ਸੁਰੱਖਿਆ ਪ੍ਰੋਗਰਾਮਿੰਗ ਇੱਕ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਖੇਤਰ ਹੈ। ਸਾਫਟਵੇਅਰ ਸੁਰੱਖਿਆ ਤਕਨੀਕਾਂ ਸਪੱਸ਼ਟ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਂਗ ਨਹੀਂ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਦੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਤੁਲਨਾ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਇਸਦੇ ਕਾਰਨ ਜ਼ਿਆਦਾਤਰ ਸੌਫਟਵੇਅਰ ਸੁਰੱਖਿਆ ਵਿਕਰੇਤਾ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਤਕਨੀਕਾਂ ਨੂੰ ਪੇਸ਼ ਕਰ ਸਕਦੇ ਹਨ ਜੋ ਸੁਰੱਖਿਆ ਸਕੀਮ ਦੇ ਅੰਦਰ ਡੂੰਘਾਈ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਜਦੋਂ ਕਈ ਵਾਰ ਇਹਨਾਂ ਵਿੱਚੋਂ ਜ਼ਿਆਦਾਤਰ ਤਕਨੀਕਾਂ ਸ਼ਾਇਦ ਹੀ ਮੌਜੂਦ ਹੁੰਦੀਆਂ ਹਨ ਜਾਂ ਉਹ ਜਿੰਨੀਆਂ ਲੱਗਦੀਆਂ ਹਨ ਉਸ ਨਾਲੋਂ ਬਹੁਤ ਸਰਲ ਹੁੰਦੀਆਂ ਹਨ।
.NET ਦੀ ਪ੍ਰਕਿਰਤੀ MSIL ਵਿੱਚ ਕੰਪਾਈਲ ਕੀਤੀਆਂ ਗਈਆਂ ਐਪਾਂ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣਾ ਹੈ, ਫਿਰ ਜਾਂ ਤਾਂ JIT ਜਾਂ Ngen ਦੁਆਰਾ, MSIL ਨੂੰ ਮੂਲ ਕੋਡ ਵਿੱਚ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਕੈਸ਼ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਕਦੇ ਵੀ ਇੱਕ ਅਸਲੀ ਮੂਲ .exe ਬਣਾਉਣ ਦਾ ਇਰਾਦਾ ਨਹੀਂ ਸੀ ਜੋ .NET ਫਰੇਮਵਰਕ ਤੋਂ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਇੱਥੇ ਬਹੁਤ ਸਾਰੀਆਂ ਗਤੀਸ਼ੀਲਤਾ ਹਨ ਜਿਨ੍ਹਾਂ ਲਈ ਫਰੇਮਵਰਕ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ: ਡਾਇਨਾਮਿਕ ਅਸੈਂਬਲੀ ਲੋਡਿੰਗ, MSIL ਕੋਡ ਜਨਰੇਸ਼ਨ, ਆਦਿ।
ਤੁਸੀਂ ਇੱਕ ਮੂਲ ਚਿੱਤਰ ਬਣਾਉਣ ਲਈ ngen.exe ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਪਰ ਤੁਹਾਨੂੰ ਅਜੇ ਵੀ ਮੂਲ ਗੈਰ-ਮੂਲ ਕੋਡ ਨੂੰ ਵੀ ਵੰਡਣਾ ਪਵੇਗਾ, ਅਤੇ ਇਸਨੂੰ ਅਜੇ ਵੀ ਟਾਰਗੇਟ ਮਸ਼ੀਨ 'ਤੇ ਸਥਾਪਤ ਕੀਤੇ ਫਰੇਮਵਰਕ ਦੀ ਲੋੜ ਹੈ।
ਉਲਝਣਾ ਇੱਕ ਤਰੀਕਾ ਹੈ, ਪਰ ਇਹ .NET ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਪਾਇਰੇਸੀ ਸੁਰੱਖਿਆ ਸੁਰੱਖਿਆ ਨੂੰ ਤੋੜਨ ਤੋਂ ਬਚਾ ਨਹੀਂ ਸਕਦਾ। ਤੁਸੀਂ ਇਹ ਕਿਵੇਂ ਯਕੀਨੀ ਬਣਾਉਂਦੇ ਹੋ ਕਿ ਤੁਹਾਡੀ .NET ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਛੇੜਛਾੜ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਇਹ ਕਿਵੇਂ ਯਕੀਨੀ ਬਣਾਉਂਦੇ ਹੋ ਕਿ ਸਰੋਤ ਕੋਡ ਨੂੰ ਉਲਟਾ ਇੰਜਨੀਅਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ?
Skater TOTAL ਨੇਟਿਵ ਕੰਪਾਈਲ .NET ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਲਈ ਇੱਕ ਸਹੀ ਟੂਲ ਹੈ। ਇਸ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਬੋਲਣ ਦਾ ਮਤਲਬ ਹੈ ਕਿ .NET ਅਸੈਂਬਲੀ ਦੇ MSIL ਕੋਡ ਨੂੰ ਨੇਟਿਵ ਮਸ਼ੀਨ ਕੋਡ ਵਿੱਚ ਬਦਲਣਾ ਅਤੇ ਫਿਰ ਉਸ ਅਸੈਂਬਲੀ ਵਿੱਚੋਂ MSIL ਕੋਡ ਨੂੰ ਹਟਾਉਣਾ, ਇਸ ਨੂੰ ਸਿੱਧੇ ਤਰੀਕੇ ਨਾਲ ਡੀਕੰਪਾਈਲ ਕਰਨਾ ਅਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ।