> Let me see if I understand you correctly.
>
> You have a hosting provider that will only allow you to upload stuff
> through FTP. You want to hack past their restriction. Is that a correct
> way to put it?
First of all, no. You are completely wrong :) I am not a criminal and I
am not trying to violate or bend any rules, nor hack nor crack nor do
any evil (TM).
/legal disclaimer.
If you will agree to rephrase your question in more positive
and non-accusing language, I may be willing to agree :)
I *am* allowed to create symlinks, and view outside of my chroot, it is
just very inconvenient to have to write and upload a script when you
want to do something like
ls ..
in a dir that you cannot see from ftp
Below is my botch that I forgot to include last time.
RP
------- begin ssh-fakeoverftp.sh -------
#!/bin/bash
SERVER=nonsense.netzach.biz
# If uname and pwd are not specified as env variables then prompt for
them
if ! [ "$USER" ]; then
read -p 'Enter Username: ' USER
read -p 'Enter Password: ' PASSWD
fi
# Create a PHP file that we will upload each time
tmpfile=`tempfile`;
echo $tmpfile
mv $tmpfile $tmpfile.php
phpfile=$tmpfile.php
echo $phpfile
remfile=ssh-fakehostdime.php
CMD=""
WD=""
read -p "[EMAIL PROTECTED]:$WD\$ " CMD
until [[ "$CMD" == "exit" ]]; do
echo "Executing command: $CMD"
echo -e "<PRE>\n<?php\n" \
"system(\"cd $WD; $CMD 2>&1\");\n" \
"?>\n</PRE>" > "$phpfile"
echo | lftp -e "cd public_html; put $phpfile -o $remfile" -u "$USER,$PASSWD"
"$SERVER"
lynx -dump "http://$SERVER/$remfile"
read -p "[EMAIL PROTECTED]:$WD\$ " CMD
done
echo | lftp -e "cd public_html; rm $remfile" -u "$USER,$PASSWD" "$SERVER"
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]