I believe that scripts without a shebang line cannot be executed by execve. They will only run if the shell sees them before the kernel does. It's an annoying limitation of this approach and it wasn't clear to me whether this technique includes a workaround for this. Also the push for code signing everywhere is going to make this harder in the future as well. (I heard a rumor that the workaround to run unsigned execu…
> C compiler is installed It's a great idea but that part is a big ask for any Windows user who doesn't develop desktop applications.
αcτµαlly pδrταblε εxεcµταblε
101–110 of 309 posts
Re: αcτµαlly pδrταblε εxεcµταblε
#102Earlier quoted context omitted.
"actmally rdrtable execmtable" that's more or less how it reads to someone who knows the Greek alphabet :-D (I might be partially wrong because I've studied Greek many years ago and my memory is not good)
It's somehow worse than "toys ya us".
Re: αcτµαlly pδrταblε εxεcµταblε
#103"Actually Portable Executable" Incase anyone searches on hn.aloglia in future!
"Όντως φορητό εκτελέσιμο" ?
Re: αcτµαlly pδrταblε εxεcµταblε
#104Earlier quoted context omitted.
Indeed. The Win32 API (and UWP et al) is the only one that's officially stable. Kernel syscalls themselves are entirely unstable. Not even just the numbers but the calling convention and everything else. Microsoft reserves the right to add, remove or modify anything in or exposed by the NT kernel. Of course they won't do so frivolously but syscall numbers are especially prone to change with a new build of the kernel.…
I might not be following here. Windows kernel functions are those in ntdll.dll. They've been stable for a very long time as far as I am aware. Well, the 30% of them that are documented at least. It's used by drivers, antivirus and rootkits. C headers with the prototypes are available from the Windows Driver Development Kit. It's not something you want to use though, the average kernel function takes 10 arguments to s…
Re: αcτµαlly pδrταblε εxεcµταblε
#105Re: αcτµαlly pδrταblε εxεcµταblε
#106Earlier quoted context omitted.
Indeed. The Win32 API (and UWP et al) is the only one that's officially stable. Kernel syscalls themselves are entirely unstable. Not even just the numbers but the calling convention and everything else. Microsoft reserves the right to add, remove or modify anything in or exposed by the NT kernel. Of course they won't do so frivolously but syscall numbers are especially prone to change with a new build of the kernel.…
I might not be following here. Windows kernel functions are those in ntdll.dll. They've been stable for a very long time as far as I am aware. Well, the 30% of them that are documented at least. It's used by drivers, antivirus and rootkits. C headers with the prototypes are available from the Windows Driver Development Kit. It's not something you want to use though, the average kernel function takes 10 arguments to s…
Re: αcτµαlly pδrταblε εxεcµταblε
#107People... Please stop using foreign alphabets like that! It's a nightmare for those of us who know the alphabets. It took me a good 20 seconds to read the title. And it's magnitudes worse when someone uses cyrillic for instance and it's native to me.
"actmally rdrtable execmtable" that's more or less how it reads to someone who knows the Greek alphabet :-D (I might be partially wrong because I've studied Greek many years ago and my memory is not good)
Re: αcτµαlly pδrταblε εxεcµταblε
#108People... Please stop using foreign alphabets like that! It's a nightmare for those of us who know the alphabets. It took me a good 20 seconds to read the title. And it's magnitudes worse when someone uses cyrillic for instance and it's native to me.
"actmally rdrtable execmtable" that's more or less how it reads to someone who knows the Greek alphabet :-D (I might be partially wrong because I've studied Greek many years ago and my memory is not good)
Re: αcτµαlly pδrταblε εxεcµταblε
#109Earlier quoted context omitted.
This is a massive issue on Twitter when people use "vanity" display names as well.
It's the Cyclopean, non-Euclidean display names that really grind my gears.
Re: αcτµαlly pδrταblε εxεcµταblε
#110People... Please stop using foreign alphabets like that! It's a nightmare for those of us who know the alphabets. It took me a good 20 seconds to read the title. And it's magnitudes worse when someone uses cyrillic for instance and it's native to me.
Foreign alphabet transliteration drama thread under the best hacking-grade article in years. Thanks, hn.