Summary: C to shellcode conversion programm Summary(pl.UTF-8): Program do konwersji programów w C do shellcode Name: shellforge Version: 0.1.15 Release: 1 License: GPL v2+ Group: Development/Languages Source0: http://www.cartel-info.fr/pbiondi/python/%{name}-%{version}.tar.gz # Source0-md5: 3fad06a842f768b22d0a9146ebc0d263 URL: http://www.secdev.org/projects/shellforge/ BuildRequires: rpm-pythonprov BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description shellforge enables you to write shellcode programs in C. It transforms C program code into shellcode that will run on a Linux/x86 system. It provides macros to substitute libc calls with direct system calls and a Python script to automate compilation, extraction, encoding, and tests. %description -l pl.UTF-8 shellforge pozwana na pisanie shellcode w języku C. Dokonuje translacji kodu w C na shellcode który uruchomi się w środowisku Linux/x86. Udostępnia makra do podmiany wywołań funkcji libc bezpośrednimi wywołaniami oraz skrypt w Pythonie do automatyzacji kompilacji, rozpakowywania, kodowania i testów. %prep %setup -q -n %{name} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir}/%{name}} install shellforge.py $RPM_BUILD_ROOT%{_bindir} install include/* $RPM_BUILD_ROOT%{_includedir}/%{name} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/* %{_includedir}/%{name}