In questo articolo vedremo come configurare una webapp su Amazon Elastic BeanStalk per installare apk tool di android, utili per effettuare il reverse engineering delle app.
Il seguente script, inserito dentro la directory ebextensions nella root della webapp, consente di installare i tool di analisi degli apk di android, nello specifico lo script aapt, che per poter funzionare correttamente richiede alcune librerie. Lo script viene copiato al path /usr/local/bin per poter poi essere utilizzato come comando bash di sistema. Ricordo che gli script di configurazione vanno formattati secondo le regole di YAML
Lo script di configurazione è il seguente:
sources:
/home/ec2-user: http://android-apktool.
commands:
0-install-libraries:
command: yum -y install libgcc46.i686 libgcc46.x86_64 libstdc++46.i686 libstdc++46.x86_64
cwd: /root/
ignoreErrors: true
1-set-permissions:
command: chmod -R 755 apktool-install-linux-r05-ibot
cwd: /home/ec2-user
ignoreErrors: true
2-copy-executables:
command: cp -f apktool-install-linux-r05-
cwd: /home/ec2-user
ignoreErrors: true