Python source code obfuscation with Pyarmor

  Рет қаралды 552

Sina

Sina

4 ай бұрын

How to protect your Python source code and apply obfuscation on it while keeping the same functionality and the goal is to reduce the chance of leaking your source code to unwanted external people; also, you will able to set an expiration date for your source code or limit it to a specific hardware. So, the source code will run on a specific computer and not others.

Пікірлер: 5
@user-ec4yx1ki3s
@user-ec4yx1ki3s 2 ай бұрын
first of all thanks for your effort , but i have a little QS if i locked the code by specific Date so if the Date finished so the user download the script again and run it do the date start again or will give the user that its date finished, and another QS how i can get the mac automaticlly coz for sure i cant know the mac of any one download the script?
@sina6348
@sina6348 11 күн бұрын
Qustion one: When you lock your code using PyArmor by specifying an expiration date, the expiration is embedded into the encrypted code itself. This means that if the expiration date has passed, downloading the script again will not reset the date. The script will still check against the original expiration date embedded in the code. If the date has expired, it will indicate that the date has finished and the script will not run. To continue using the script beyond the expiration date, you would need to re-encrypt the code with a new expiration date. Question two: Maybe for restricting on MAC address first you give your user an script that gets the mac-address and then make a pyarmour for the main code based on obtained mac. so do not give them the main code at the first place
@novianindy887
@novianindy887 12 күн бұрын
is it possible to deobfuscate / decompile it?
@sina6348
@sina6348 11 күн бұрын
Yes it is . your source is not for 100% secure. but it is secure enough. there are projects designed for decompiling pyarmour but usually every new version they fail . so there is no solid answer to that . you can check pyarmour decompile ( google it ) and you will see many . but test it yourself on your code.
@novianindy887
@novianindy887 11 күн бұрын
@@sina6348 okay nice, I agree. I think the newest pyarmor gets harder to break. I'm wondering if the strings in the exe are obfuscated or plain text
Basic understanding of Doxygen with example
1:11:37
Sina
Рет қаралды 398
How to Obfuscate Python Code | Project | Flask | Django
3:45
Robin Singh
Рет қаралды 4,9 М.
OMG😳 #tiktok #shorts #potapova_blog
00:58
Potapova_blog
Рет қаралды 3,7 МЛН
Climbing to 18M Subscribers 🎉
00:32
Matt Larose
Рет қаралды 36 МЛН
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 108 МЛН
Can teeth really be exchanged for gifts#joker #shorts
00:45
Untitled Joker
Рет қаралды 18 МЛН
Advanced C: The UB and optimizations that trick good programmers.
1:12:34
Eskil Steenberg
Рет қаралды 158 М.
Build an SQL Agent with Llama 3 | Langchain | Ollama
20:28
TheAILearner
Рет қаралды 2,2 М.
What Software Architects Do That Programmers DON'T
12:51
Thriving Technologist
Рет қаралды 103 М.
Symbol Obfuscator Python Edition | Python "Obfuscator"/Code Hider
0:54
Matrix multiplication using Cuda.
59:31
Sina
Рет қаралды 1,4 М.
Unpacking Pyinstaller + Pyarmor
1:48
Recoo
Рет қаралды 3,5 М.
Why I Switched from Python to Rust for AI Deployment
9:57
Code In a Jiffy
Рет қаралды 18 М.
OMG😳 #tiktok #shorts #potapova_blog
00:58
Potapova_blog
Рет қаралды 3,7 МЛН