Pour les binaires , je n'ai jamais creusé. Je dois dire que j'en serai incapable car la programation, à part le PHP…
Ç'est controlé par du Javascript pour vérifier la présence. Comme tout est en chinois c'est pas très clair.
En fait on lance un script sh: dont une partie est du binaire:
```sh
#!/bin/bash
#
# Author: Longda Feng
# Date: 2010年07月29日
# Support: If you have any question, please feel free to rais it to
# zhongyan.feng@alipay.com
#
SetStrings()
{
PRE_LANG=$(expr substr $LANG 1 9)
if [ $PRE_LANG = "zh_CN.UTF" ] || [ $PRE_LANG = "zh_CN.utf" ]
then
ALIPAYEDIT="支付宝安全控件"
MK_TEMP_DIR_FAIL="创建临时目录失败,请手动创建"
PACKAGE_BAD="安装包受损,请重新下载"
QUIT="请按任意键退出..."
else
ALIPAYEDIT="Alipay Security Control"
MK_TEMP_DIR_FAIL="Failed to create temp directory, please manually delete "
PACKAGE_BAD="The installation package has been destroyed, please download again"
QUIT="Press any key to quit..."
fi
return 0
}
ReadChar()
{
#in debug mode, here are some problem
read -n 1 -s 1ドル
#read 1ドル
}
Quit()
{
echo $QUIT
ReadChar val
exit 1
}
Mkdir()
{
ALI_DIR=$HOME/.aliedit
mkdir -p $ALI_DIR > /dev/null
TMP_DIR=$ALI_DIR/install
if [ -d $TMP_DIR ]
then
rm -rf $TMP_DIR
fi
mkdir -p $TMP_DIR > /dev/null
if [ $? -ne 0 ]
then
echo $MK_TEMP_DIR_FAIL $TEMP_DIR
Quit
fi
}
main()
{
SetStrings
Mkdir
ARCHIVE=`awk '/^__ARCHIVE_BELOW__/ {print NR + 1; exit 0; }' "0ドル"`
tail -n+$ARCHIVE "0ドル" | tar xzvm -C $TMP_DIR > /dev/null 2>&1 3>&1
if [ $? -ne 0 ]
then
echo $PACKAGE_BAD
Quit
fi
CUR_DIR=`pwd`
cd $TMP_DIR
./install.sh
#cd "$CUR_DIR"
rm -rf $TMP_DIR
exit 0
}
main
#This line must be the last line of the file
__ARCHIVE_BELOW__
Sous __ARCHIVE_BELOW__ c'est du binaire illisible pour le commun des mortels.
L'archive complète fait 221ko.
[^] # Re: Adieu donc !
Posté par FDF (site web personnel) . En réponse au journal Kylin, l'Ubuntu chinois. Évalué à 1.
Pour les binaires , je n'ai jamais creusé. Je dois dire que j'en serai incapable car la programation, à part le PHP…
Ç'est controlé par du Javascript pour vérifier la présence. Comme tout est en chinois c'est pas très clair.
En fait on lance un script sh: dont une partie est du binaire:
```sh
#!/bin/bash
#
# Author: Longda Feng
# Date: 2010年07月29日
# Support: If you have any question, please feel free to rais it to
# zhongyan.feng@alipay.com
#