checksum generator... Tuesday, 02-Mar-99 14:51:37 #include < string.h> #include < stdio.h> #include < stdlib.h> #include < conio.h> char new[2]; char *new_ptr=new; char buf[80]; char *buf_ptr=buf; long a; int i; int length; main() { puts("enter username (include terminating $: \n"); gets(buf); length=strlen(buf); printf("username : %s\n",buf); printf("using buf_ptr username : %s\n",buf_ptr); printf("username is %d characters.\n",length); printf("firstletter in hex = %x\n",buf[0]); asm{ mov cx,length xor ax,ax mov si,buf_ptr } label: asm{ lodsb add ah,al rol ax,1 rol ax,1 rol ax,1 loop label mov new_ptr,ax } printf("%x",new_ptr); return 0; } snakebyte__ |
snakebyte's thread (snakebyte__@hotmail.com) (20-Feb-99 09:08:43) |