نوشتن شلکد، مجموعه مهارتهایی هست که خیلی از مردم ازشون بـی بهـره هـستن. خود ساختمان شلکد، به تنهایی از چندین روش هک تشکیل شده.
شلکد باید تو خودش همهء قسمتهای لازم برای اجرا رو داشته باشه و نباید توش بایـت null استفاده شده باشه چون null بایتها، نشانگر پایان رشته هستن. و بنابر این آگه یه شلکد، تو خودش null byte داشته باشـه، تـابع strcpy، اون رو بـه عنـوان آخـر رشته در نظر میگیره.
......