From bd7e256c2b2c4a00f13dc8e1bf88bd6673bae750 Mon Sep 17 00:00:00 2001 From: Oleksii Shevchuk Date: Thu, 29 Nov 2018 15:09:39 +0200 Subject: [PATCH] Rollback versions for crypto libs --- client/sources/build-docker.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/client/sources/build-docker.sh b/client/sources/build-docker.sh index ba66f117..b69ec9a3 100755 --- a/client/sources/build-docker.sh +++ b/client/sources/build-docker.sh @@ -2,7 +2,7 @@ PACKAGES="rpyc==3.4.4 rsa pefile rsa netaddr win_inet_pton netaddr tinyec pypiwin32 poster win_inet_pton dnslib" PACKAGES_BUILD="netifaces msgpack-python u-msgpack-python scandir construct bcrypt watchdog" -PACKAGES="$PACKAGES pyaudio https://github.com/secdev/scapy/archive/master.zip pyOpenSSL colorama pyuv pynacl pyaudio" +PACKAGES="$PACKAGES pyaudio https://github.com/secdev/scapy/archive/master.zip colorama pyuv pynacl pyaudio" PACKAGES="$PACKAGES https://github.com/CoreSecurity/impacket/archive/master.zip" PACKAGES="$PACKAGES https://github.com/AlessandroZ/pypykatz/archive/master.zip" PACKAGES="$PACKAGES adodbapi" @@ -25,8 +25,13 @@ for PYTHON in $PYTHON32 $PYTHON64; do $PYTHON -m pip install -q --upgrade setuptools $PYTHON -m pip install --upgrade $PACKAGES pycryptodomex==3.7.0 $PYTHON -m pip install --upgrade --no-binary :all: $PACKAGES_BUILD - $PYTHON -m pip install --force-reinstall cryptography==1.7.2 - $PYTHON -m pip install --upgrade --no-binary :all: pycryptodome==3.7.0 + $PYTHON -m pip install cryptography==1.7.2 pyOpenSSL==17.5.0 paramiko + $PYTHON -m pip install --no-binary :all: pycryptodome==3.6.6 + $PYTHON -c "from Crypto.Cipher import AES" + if [ ! $? -eq 0 ]; then + echo "pycryptodome build failed" + exit 1 + fi rm -rf $PYKCP/{kcp.so,kcp.pyd,kcp.dll,build,KCP.egg-info} $PYTHON -m pip install --upgrade --force $PYKCP