my domain is:
',); DROP mails;--

Sanitise your inputs

---
“Lanie, I’m going to print more printers. Lots more printers. One for
everyone. That’s worth going to jail for. That’s worth anything.” -
Printcrime by Cory Doctrow

Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html

On Mon, Jun 1, 2015 at 6:16 PM, Okupandolared <[email protected]> wrote:

> Really you could use php to insert into mysql,
>
> but as I need to run ejabberdctl and smtpdctl.
>
> I thought it would do everything from bash
>
> I have no idea how it could call smtpctl from php, maybe you go look at
> python.
>
> On 06/01/15 10:09, Gareth Nelson wrote:
> > Why on earth are you using the shell to insert into MySQL?
> >
> > I would redesign this whole setup under the guidance of someone more
> > experienced to be honest, there's MANY mistakes you're making here, and
> > thus likely other mistakes
> >
> > ---
> > “Lanie, I’m going to print more printers. Lots more printers.
One for
> > everyone. That’s worth going to jail for. That’s worth
anything.† -
> > Printcrime by Cory Doctrow
> >
> > Please avoid sending me Word or PowerPoint attachments.
> > See http://www.gnu.org/philosophy/no-word-attachments.html
> >
> > On Mon, Jun 1, 2015 at 4:05 PM, Jiri B <[email protected]> wrote:
> >
> >> On Mon, Jun 01, 2015 at 11:49:39AM -0500, Okupandolared wrote:
> >>> Hi,
> >>>
> >>> I have an web form.
> >>>
> >>> I need send of webform to script bash
> >>>
> >>> webform.html --> PHP proces --> create.sh
> >>>
> >>> create.sh
> >>> #!/bin/ksh
> >>> # Create user
> >>>
> >>> echo "hi!! your pass $1"
> >>> crypted="$(echo -n "$1" | smtpctl encrypt )"
> >>> maildir="$3/$2/"
> >>> echo -e "$2@$3" >> recipients
> >>> echo -e "$2@$3\t$crypted" >> credentials
> >>> echo "ejabberdctl register $2 $3 $1"
> >>> echo "INSERT INTO mails (userid, domain, password, maildir) VALUES
> >>> ('$2', '$3','$crypted', '$maildir');" | mysql -umyuser -mypass mail;
> >>
> >> Hoho, it won't run in chroot, smtpd doesn't have socket
> >> in chroot, same for ejabberctl.
> >>
> >> You need to have some lightweight communication
> >> "protocol" between chroot and an app outside which would
> >> sanitize input and do the work.
> >>
> >> j.

Reply via email to