2023-09-11T20:33:35,763 Created temporary directory: /tmp/pip-build-tracker-7ouymin6 2023-09-11T20:33:35,764 Initialized build tracking at /tmp/pip-build-tracker-7ouymin6 2023-09-11T20:33:35,765 Created build tracker: /tmp/pip-build-tracker-7ouymin6 2023-09-11T20:33:35,765 Entered build tracker: /tmp/pip-build-tracker-7ouymin6 2023-09-11T20:33:35,766 Created temporary directory: /tmp/pip-wheel-q9fmw6go 2023-09-11T20:33:35,769 Created temporary directory: /tmp/pip-ephem-wheel-cache-o7ra5i0m 2023-09-11T20:33:35,791 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-11T20:33:35,794 2 location(s) to search for versions of donut-shellcode: 2023-09-11T20:33:35,794 * https://pypi.org/simple/donut-shellcode/ 2023-09-11T20:33:35,794 * https://www.piwheels.org/simple/donut-shellcode/ 2023-09-11T20:33:35,795 Fetching project page and analyzing links: https://pypi.org/simple/donut-shellcode/ 2023-09-11T20:33:35,796 Getting page https://pypi.org/simple/donut-shellcode/ 2023-09-11T20:33:35,798 Found index url https://pypi.org/simple/ 2023-09-11T20:33:36,012 Fetched page https://pypi.org/simple/donut-shellcode/ as application/vnd.pypi.simple.v1+json 2023-09-11T20:33:36,014 Found link https://files.pythonhosted.org/packages/21/d9/443a166c53af55f16f7b1ce2680fa1599e2dcd9aee0ceb342d77db77df2b/donut-shellcode-0.9.2.tar.gz (from https://pypi.org/simple/donut-shellcode/) (requires-python:>=3.0), version: 0.9.2 2023-09-11T20:33:36,015 Found link https://files.pythonhosted.org/packages/70/0b/9a17095c025908aea92d464f8f91ac845b9474704bafdb5311b73a6bd748/donut-shellcode-1.0.2.tar.gz (from https://pypi.org/simple/donut-shellcode/) (requires-python:>=3.0), version: 1.0.2 2023-09-11T20:33:36,016 Fetching project page and analyzing links: https://www.piwheels.org/simple/donut-shellcode/ 2023-09-11T20:33:36,016 Getting page https://www.piwheels.org/simple/donut-shellcode/ 2023-09-11T20:33:36,018 Found index url https://www.piwheels.org/simple/ 2023-09-11T20:33:36,268 Fetched page https://www.piwheels.org/simple/donut-shellcode/ as text/html 2023-09-11T20:33:36,272 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp39-cp39-linux_armv7l.whl#sha256=633a76c6e66310cc165d8bd2c9d288db24e756c56749b75661d6d6359918265d (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-09-11T20:33:36,273 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp39-cp39-linux_armv6l.whl#sha256=633a76c6e66310cc165d8bd2c9d288db24e756c56749b75661d6d6359918265d (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-09-11T20:33:36,274 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp34-cp34m-linux_armv7l.whl#sha256=fcc3e500f79594c0f1af33ed12ffd8b6e8b9e37b366f83e2a8c39d145cec62e5 (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-09-11T20:33:36,274 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp34-cp34m-linux_armv6l.whl#sha256=fcc3e500f79594c0f1af33ed12ffd8b6e8b9e37b366f83e2a8c39d145cec62e5 (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-09-11T20:33:36,275 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp37-cp37m-linux_armv6l.whl#sha256=020b92eba19817462a7410938a934e0f606853bb11f7cb16dd3dc8b8c76af8e0 (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-09-11T20:33:36,275 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp37-cp37m-linux_armv7l.whl#sha256=020b92eba19817462a7410938a934e0f606853bb11f7cb16dd3dc8b8c76af8e0 (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-09-11T20:33:36,276 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp35-cp35m-linux_armv7l.whl#sha256=7cf5fb49f1a22bc695960d3e7e45b724410ffa92cb0eb46ba6b2aa06137fec21 (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-09-11T20:33:36,277 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp35-cp35m-linux_armv6l.whl#sha256=7cf5fb49f1a22bc695960d3e7e45b724410ffa92cb0eb46ba6b2aa06137fec21 (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-09-11T20:33:36,278 Skipping link: not a file: https://www.piwheels.org/simple/donut-shellcode/ 2023-09-11T20:33:36,278 Skipping link: not a file: https://pypi.org/simple/donut-shellcode/ 2023-09-11T20:33:36,297 Given no hashes to check 1 links for project 'donut-shellcode': discarding no candidates 2023-09-11T20:33:36,315 Collecting donut-shellcode==0.9.2 2023-09-11T20:33:36,317 Created temporary directory: /tmp/pip-unpack-5ywn4sle 2023-09-11T20:33:36,454 Downloading donut-shellcode-0.9.2.tar.gz (149 kB) 2023-09-11T20:33:36,680 Added donut-shellcode==0.9.2 from https://files.pythonhosted.org/packages/21/d9/443a166c53af55f16f7b1ce2680fa1599e2dcd9aee0ceb342d77db77df2b/donut-shellcode-0.9.2.tar.gz to build tracker '/tmp/pip-build-tracker-7ouymin6' 2023-09-11T20:33:36,681 Running setup.py (path:/tmp/pip-wheel-q9fmw6go/donut-shellcode_84639d1afba244d9b5ec82bdfc3a46af/setup.py) egg_info for package donut-shellcode 2023-09-11T20:33:36,682 Created temporary directory: /tmp/pip-pip-egg-info-u1grni2c 2023-09-11T20:33:36,683 Preparing metadata (setup.py): started 2023-09-11T20:33:36,684 Running command python setup.py egg_info 2023-09-11T20:33:37,681 running egg_info 2023-09-11T20:33:37,682 creating /tmp/pip-pip-egg-info-u1grni2c/donut_shellcode.egg-info 2023-09-11T20:33:37,706 writing /tmp/pip-pip-egg-info-u1grni2c/donut_shellcode.egg-info/PKG-INFO 2023-09-11T20:33:37,710 writing dependency_links to /tmp/pip-pip-egg-info-u1grni2c/donut_shellcode.egg-info/dependency_links.txt 2023-09-11T20:33:37,712 writing top-level names to /tmp/pip-pip-egg-info-u1grni2c/donut_shellcode.egg-info/top_level.txt 2023-09-11T20:33:37,713 writing manifest file '/tmp/pip-pip-egg-info-u1grni2c/donut_shellcode.egg-info/SOURCES.txt' 2023-09-11T20:33:37,784 reading manifest file '/tmp/pip-pip-egg-info-u1grni2c/donut_shellcode.egg-info/SOURCES.txt' 2023-09-11T20:33:37,786 reading manifest template 'MANIFEST.in' 2023-09-11T20:33:37,835 adding license file 'LICENSE' 2023-09-11T20:33:37,839 writing manifest file '/tmp/pip-pip-egg-info-u1grni2c/donut_shellcode.egg-info/SOURCES.txt' 2023-09-11T20:33:37,947 Preparing metadata (setup.py): finished with status 'done' 2023-09-11T20:33:37,951 Source in /tmp/pip-wheel-q9fmw6go/donut-shellcode_84639d1afba244d9b5ec82bdfc3a46af has version 0.9.2, which satisfies requirement donut-shellcode==0.9.2 from https://files.pythonhosted.org/packages/21/d9/443a166c53af55f16f7b1ce2680fa1599e2dcd9aee0ceb342d77db77df2b/donut-shellcode-0.9.2.tar.gz 2023-09-11T20:33:37,952 Removed donut-shellcode==0.9.2 from https://files.pythonhosted.org/packages/21/d9/443a166c53af55f16f7b1ce2680fa1599e2dcd9aee0ceb342d77db77df2b/donut-shellcode-0.9.2.tar.gz from build tracker '/tmp/pip-build-tracker-7ouymin6' 2023-09-11T20:33:37,958 Created temporary directory: /tmp/pip-unpack-sdk70aq_ 2023-09-11T20:33:37,959 Created temporary directory: /tmp/pip-unpack-xivj78bc 2023-09-11T20:33:37,963 Building wheels for collected packages: donut-shellcode 2023-09-11T20:33:37,967 Created temporary directory: /tmp/pip-wheel-y84j1q3m 2023-09-11T20:33:37,967 Building wheel for donut-shellcode (setup.py): started 2023-09-11T20:33:37,969 Destination directory: /tmp/pip-wheel-y84j1q3m 2023-09-11T20:33:37,969 Running command python setup.py bdist_wheel 2023-09-11T20:33:38,968 running bdist_wheel 2023-09-11T20:33:39,063 running build 2023-09-11T20:33:39,064 running build_ext 2023-09-11T20:33:39,571 building 'donut' extension 2023-09-11T20:33:39,571 creating build 2023-09-11T20:33:39,572 creating build/temp.linux-armv7l-cpython-311 2023-09-11T20:33:39,573 creating build/temp.linux-armv7l-cpython-311/payload 2023-09-11T20:33:39,574 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iinclude -I/usr/include/python3.11 -c donut.c -o build/temp.linux-armv7l-cpython-311/donut.o 2023-09-11T20:33:39,842 donut.c: In function ‘get_file_info’: 2023-09-11T20:33:39,842 donut.c:377:17: warning: comparison of integer expressions of different signedness: ‘DWORD’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-09-11T20:33:39,843 377 | if (ofs != -1) { 2023-09-11T20:33:39,843 | ^~ 2023-09-11T20:33:39,844 donut.c:382:20: warning: comparison of integer expressions of different signedness: ‘DWORD’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-09-11T20:33:39,844 382 | if(ofs != -1) { 2023-09-11T20:33:39,846 | ^~ 2023-09-11T20:33:39,847 donut.c: In function ‘is_dll_export’: 2023-09-11T20:33:39,847 donut.c:416:16: warning: comparison of integer expressions of different signedness: ‘DWORD’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-09-11T20:33:39,848 416 | if(ofs != -1) { 2023-09-11T20:33:39,848 | ^~ 2023-09-11T20:33:39,849 donut.c: In function ‘GenRandomString’: 2023-09-11T20:33:39,850 donut.c:492:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long long unsigned int’} [-Wsign-compare] 2023-09-11T20:33:39,850 492 | for(i=0; imethod, c->method, DONUT_MAX_NAME-1); 2023-09-11T20:33:40,053 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T20:33:40,054 donut.c:572:7: warning: ‘strncpy’ output may be truncated copying 2055 bytes from a string of length 2303 [-Wstringop-truncation] 2023-09-11T20:33:40,054 572 | strncpy(parambuf, c->param, sizeof(parambuf)-1); 2023-09-11T20:33:40,055 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T20:33:40,708 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iinclude -I/usr/include/python3.11 -c donutmodule.c -o build/temp.linux-armv7l-cpython-311/donutmodule.o 2023-09-11T20:33:41,079 donutmodule.c: In function ‘Donut_Create’: 2023-09-11T20:33:41,080 donutmodule.c:68:14: warning: assignment to ‘int’ from ‘int *’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-11T20:33:41,080 68 | c.arch = arch; 2023-09-11T20:33:41,081 | ^ 2023-09-11T20:33:41,082 donutmodule.c:73:16: warning: assignment to ‘int’ from ‘int *’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-11T20:33:41,082 73 | c.bypass = bypass; 2023-09-11T20:33:41,083 | ^ 2023-09-11T20:33:41,083 donutmodule.c:49:9: warning: variable ‘err’ set but not used [-Wunused-but-set-variable] 2023-09-11T20:33:41,084 49 | int err; 2023-09-11T20:33:41,085 | ^~~ 2023-09-11T20:33:41,086 donutmodule.c: At top level: 2023-09-11T20:33:41,087 donutmodule.c:131:9: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2023-09-11T20:33:41,088 131 | Donut_Create, // C wrapper function 2023-09-11T20:33:41,089 | ^~~~~~~~~~~~ 2023-09-11T20:33:41,090 donutmodule.c:131:9: note: (near initialization for ‘Donut_FunctionsTable[0].ml_meth’) 2023-09-11T20:33:41,184 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iinclude -I/usr/include/python3.11 -c encrypt.c -o build/temp.linux-armv7l-cpython-311/encrypt.o 2023-09-11T20:33:41,338 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iinclude -I/usr/include/python3.11 -c hash.c -o build/temp.linux-armv7l-cpython-311/hash.o 2023-09-11T20:33:41,488 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iinclude -I/usr/include/python3.11 -c payload/clib.c -o build/temp.linux-armv7l-cpython-311/payload/clib.o 2023-09-11T20:33:41,608 creating build/lib.linux-armv7l-cpython-311 2023-09-11T20:33:41,608 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/donut.o build/temp.linux-armv7l-cpython-311/donutmodule.o build/temp.linux-armv7l-cpython-311/encrypt.o build/temp.linux-armv7l-cpython-311/hash.o build/temp.linux-armv7l-cpython-311/payload/clib.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/donut.cpython-311-arm-linux-gnueabihf.so 2023-09-11T20:33:41,734 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-09-11T20:33:41,734 !! 2023-09-11T20:33:41,736 ******************************************************************************** 2023-09-11T20:33:41,736 Please avoid running ``setup.py`` directly. 2023-09-11T20:33:41,737 Instead, use pypa/build, pypa/installer or other 2023-09-11T20:33:41,737 standards-based tools. 2023-09-11T20:33:41,738 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-09-11T20:33:41,739 ******************************************************************************** 2023-09-11T20:33:41,740 !! 2023-09-11T20:33:41,741 self.initialize_options() 2023-09-11T20:33:41,759 installing to build/bdist.linux-armv7l/wheel 2023-09-11T20:33:41,760 running install 2023-09-11T20:33:41,783 running install_lib 2023-09-11T20:33:41,808 creating build/bdist.linux-armv7l 2023-09-11T20:33:41,808 creating build/bdist.linux-armv7l/wheel 2023-09-11T20:33:41,809 copying build/lib.linux-armv7l-cpython-311/donut.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2023-09-11T20:33:41,813 running install_egg_info 2023-09-11T20:33:41,876 running egg_info 2023-09-11T20:33:41,899 writing donut_shellcode.egg-info/PKG-INFO 2023-09-11T20:33:41,903 writing dependency_links to donut_shellcode.egg-info/dependency_links.txt 2023-09-11T20:33:41,904 writing top-level names to donut_shellcode.egg-info/top_level.txt 2023-09-11T20:33:41,931 reading manifest file 'donut_shellcode.egg-info/SOURCES.txt' 2023-09-11T20:33:41,940 reading manifest template 'MANIFEST.in' 2023-09-11T20:33:41,996 adding license file 'LICENSE' 2023-09-11T20:33:42,002 writing manifest file 'donut_shellcode.egg-info/SOURCES.txt' 2023-09-11T20:33:42,003 Copying donut_shellcode.egg-info to build/bdist.linux-armv7l/wheel/donut_shellcode-0.9.2-py3.11.egg-info 2023-09-11T20:33:42,014 running install_scripts 2023-09-11T20:33:42,086 creating build/bdist.linux-armv7l/wheel/donut_shellcode-0.9.2.dist-info/WHEEL 2023-09-11T20:33:42,089 creating '/tmp/pip-wheel-y84j1q3m/donut_shellcode-0.9.2-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-09-11T20:33:42,114 adding 'donut.cpython-311-arm-linux-gnueabihf.so' 2023-09-11T20:33:42,119 adding 'donut_shellcode-0.9.2.dist-info/LICENSE' 2023-09-11T20:33:42,122 adding 'donut_shellcode-0.9.2.dist-info/METADATA' 2023-09-11T20:33:42,123 adding 'donut_shellcode-0.9.2.dist-info/WHEEL' 2023-09-11T20:33:42,124 adding 'donut_shellcode-0.9.2.dist-info/top_level.txt' 2023-09-11T20:33:42,125 adding 'donut_shellcode-0.9.2.dist-info/zip-safe' 2023-09-11T20:33:42,126 adding 'donut_shellcode-0.9.2.dist-info/RECORD' 2023-09-11T20:33:42,127 removing build/bdist.linux-armv7l/wheel 2023-09-11T20:33:42,274 Building wheel for donut-shellcode (setup.py): finished with status 'done' 2023-09-11T20:33:42,277 Created wheel for donut-shellcode: filename=donut_shellcode-0.9.2-cp311-cp311-linux_armv7l.whl size=51247 sha256=e0cf2adb3c7bf6c997b3bde746d7b19cbe5ebb6460f34e8cacc723d0d05daf42 2023-09-11T20:33:42,278 Stored in directory: /tmp/pip-ephem-wheel-cache-o7ra5i0m/wheels/3f/7c/04/38739f2087110f5dbf190c26d01854608f95df4c8df681dcbb 2023-09-11T20:33:42,289 Successfully built donut-shellcode 2023-09-11T20:33:42,293 Removed build tracker: '/tmp/pip-build-tracker-7ouymin6'