سلام و عرض خسته نباشید خدمت تمام اعضای بخش
دیدم جای همچین تاپیکی واقعا خالیه
گفتم چون هم خودم دارم یادش میگیرم(البته تحت لینوکس) ، تاپیک رو ایجاد کنم
خوب اول بگم که دید من از اون سخت بودن زبان اومد بیرون و واقعا فکر میکنم زبان بسی شیرینی هست
گفتم اولین برنامه خودم رو بزارم
هم از توابع C استفاده شده و هم اسمبلی
برای گرفتن Vendor ID CPU هست
فقط یک نکته بگم که ، Nightmare اسم برنامه نویسی من هست و با K053 عزیز ، گروه Black-0ut رو میچرخونیم(گفتم که یک وقت نگید برنامه مردم رو برداشته)
سوالی بود در خدمتم
کد:#By Nightmare
#Black-0ut Frenzy Security Team
.section .data
output:
.asciz "The Processor Vendor id is %s\n"
.section .bss
.lcomm buffer, 12
.section .text
.globl main
main:
movl $0, %eax
cpuid
movl $buffer, %edi
movl %ebx, (%edi)
movl %edx, 4(%edi)
movl %ecx, 8(%edi)
pushl $buffer
pushl $output
call printf
movl $1, %eax
movl $0, %ebx
int $0x80