Alexey Frunze

Results 49 comments of Alexey Frunze

@tazgm Thanks! I'll review the code and see if or how I'll incorporate the changes. Likely, it won't be soon though.

Right, stupid antiviri. I don't know how to fix them.

@Shineonline I'm very sorry, stupid was not directed at you at all. Stupid is how those AVs are made and work.

So, here's the problem as I understand it... Figuring out what a program does or if it's somehow malicious is a problem that does not have a cheap solution (it's...

There's [one clue, the "Rich header"](https://stackoverflow.com/q/43942867/968261), which I haven't tried. OTOH, not every compiler generates it, since it's officially undocumented nor is functionally required.

With the latest changes in .EXE generation there are some notable improvements: Before improvements, as of commit 4f1ab17b313f415f4bdc374f26e308751ed8dfb6, false positives from virustotal.com: n2f.exe 12/66 smlrc.exe 34/67 smlrl.exe 24/69 smlrpp.exe 28/71...

virustotal seems to be fncking with us. At first, after another round of improvements in PE generation, it shows a good low number of false positives, then, 3 days later...

Haven't looked at everything yet, but the added `va_end(vl);`'s need to be under the same `#if...` as the matching `va_start(vl, format);`.

On top of that: - declaration of oldpp will fail to compile with pre-C99 compilers - oldpp needs to be updated after successful call to realloc() - there's another instance...