More investigations:
Actually, almost all bot/tools pogo use a reverse engineering lib called generally "encrypt.dll". The source code can be found here, so anyone can compile and use:
http://pgoapi.com
This library or code is completely needed.
Original NecroBot always used this "genuine" encrypt.dll, but two days ago, Noxx changed this, using two new lib. The first one, called "NecroBot-Network-Logic.dll" can be found in the git root. The Second, "86araTM4z9VzLMZZ.dll" is downloaded by the first one after every Necrobot execution from "http://necrobot.net23.net/" split on 16 chunks and merged all together on this dll.
Yes, Noxx project is OpenSource and you can go to Git and download all, and you will have all the source code... except of course the
source code of this two libs (dll).
So... some simple questions:
1. It would be infinitely faster, effective and convenient to attach the file downloaded from remote host to the project, the application also take much less time to boot, and are non-dependent in. Why NecroBot-Network-Logic.dll is added to the project directly, but 86araTM4z9VzLMZZ.dll not??
2. that sense is download the file in pieces rather than complete?? Maybe avoid warnings in Firewall / AV software because possible harmful file??
3, Last and more important. Even the great work we do reversing pgoapi, the code is open source. Everybody can check the code inside encrypt.dll. Original NecroBot used this too. Now, We have a fork with two obscure libs without source code, working perfectly the old one.
Everyone is entitled to do whatever you want, personally I made the changes necessary to use the encrypt.dll lib again and remove from my fork all obscure code. Working perfectly, bot open much faster and im sure about what apps im running.
Noxx may have its reasons and all this can be unfounded, and maybe he use these libraries without any "evil" purpose, but while I can not see the source code or a good explanation ... sorry, I can not trust when changes are as less "suspicious"