Hey, John... A little tip for printing chars in lists with print instead of having to make list comprehension: print(var, end="") This will print the data without the default newline.
You've mentioned `sleep(0)` does nothing, and from your purpose of deobfuscation, I'm sure it's just an obstacle, but it's a method of yielding the thread, so that an application can share the CPU with other processes running on O/S and not "feel like" the application is hung (for small threads you really want to get the task completed ASAP so you don't even `sleep(0)`, but for threads that takes a while, it's an essential technique to make sure the app isn't greedy)
@@gabagoul67 it just makes the PC (running the O/S, environments (i.e. desktop) and the app) feel locked/hung. What you do not want is users to think "something is wrong" because your PC is going sluggish (meaning, you can probably tell without anti-virus). Yielding allows O/S to prioritize/schedule (fairly) the time slices to keep your O/S responsive. Try writing a simple hello-world in your favorite language of your choice, with an infinite loop without any yielding to the O/S. Then try moving your mouse around (if you're on desktop) or something, on that same session. Then, try adding a yielding instruction...
And this is 1 out of 4 in terms of difficulties?... Whau, what a 4/4 must be?! Super dooper difficult :) Your videos are amazing John! Thanks a lot! ;) Cheers
john i am a freshie , and i want to learn cyber secuirty. can you suggest me anything i can learn with my university life? so i can be like you someday????
Laptop 21 time for you skills collection of the two letters again again to repeating coming computer using and typing per versus there are available for laptop work is eg.
Hey, John... A little tip for printing chars in lists with print instead of having to make list comprehension:
print(var, end="")
This will print the data without the default newline.
You've mentioned `sleep(0)` does nothing, and from your purpose of deobfuscation, I'm sure it's just an obstacle, but it's a method of yielding the thread, so that an application can share the CPU with other processes running on O/S and not "feel like" the application is hung (for small threads you really want to get the task completed ASAP so you don't even `sleep(0)`, but for threads that takes a while, it's an essential technique to make sure the app isn't greedy)
why wouldnt you want your app to feel greedy? is that something an anti virus can detect?
@@gabagoul67 it just makes the PC (running the O/S, environments (i.e. desktop) and the app) feel locked/hung. What you do not want is users to think "something is wrong" because your PC is going sluggish (meaning, you can probably tell without anti-virus). Yielding allows O/S to prioritize/schedule (fairly) the time slices to keep your O/S responsive. Try writing a simple hello-world in your favorite language of your choice, with an infinite loop without any yielding to the O/S. Then try moving your mouse around (if you're on desktop) or something, on that same session. Then, try adding a yielding instruction...
@@CodeMonkeyNinja thank you so much for taking the time to answer. really appreciated
Very nice. And your videos are starting to make me realize how riddled with vulnerabilities our world is. LOL Scary.
And this is 1 out of 4 in terms of difficulties?... Whau, what a 4/4 must be?! Super dooper difficult :)
Your videos are amazing John! Thanks a lot! ;) Cheers
when youve done it several times, you get an idea of things you need to look for, even on higher difficulty
Always pleasure to watch these videos.. so much hard work behind...
Wow you solved this in 22 min. 👏 Awesome ❤️
actually he did it 20 min and 33 sec
Damn that was really neat
Crazy the lengths it goes to obfuscate
Man i wish these challenges are available like the boxes on htb would love to try them myself
V nice. Enjoyed this! Thank you
Holy balls! Daily videos 🤗
Love you too John ❤️
good job !!!
Well done John! I like your way to move fast in research process. Thank's for share :)
Aw3some!
Very epic as always
Awesome video thanks
i asked to myself, where is the Master's daily works and you are in there, im too hapy , thx for videos
Dont know what you are doing, neither am i good at code or enything but daym this is fun to watch
always love your video. Hope. this pandemic will over
Your videos are amazing!
Now i remember why i love coding
Then you must teach me
Waiting R.E category 😋😋
This looks like it was probably the same author as the original VB script, it's almost a 1:1
Random question, do you think burpsuite pro is worth it ?
Pen-testing or for hack the box?
@@russnemet1158 for all purposes
Definitely
They love trigonometry lol
john i am a freshie , and i want to learn cyber secuirty. can you suggest me anything i can learn with my university life? so i can be like you someday????
Why don't you use a debugger to automate deobfuscation?
Which linux distribution is it ?
Why don't you just run the code with the powershell command commented out and echo the output?
How did you select all the sleep words and delete only them
find and replace with null
How to creation also filename creation for go 'r ✍️'!
As opposed to...good ransomware?
LoL
The only good ransomeware is porn
If you want your files back, you need to take this 1 million dollars...or else...
@@phantom18x lool
Word neber 12,&15&abtrnamer
Laptop 21 time for you skills collection of the two letters again again to repeating coming computer using and typing per versus there are available for laptop work is eg.
no
yes
Maybe?
docm-alware