ragg2-cc - ক্লাউডে অনলাইন

এটি হল ragg2-cc কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


ragg2-cc - শেলকোড কম্পাইল করার জন্য CC ফ্রন্টএন্ড

সাইনোপিসিস


ragg2-cc [-a খিলান] [-b বিট] [-k শাঁস] [-o ফাইল] [-dscxvh]

বর্ণনাঃ


ragg2-cc হল CC এর একটি ফ্রন্টএন্ড। এটি ক্ষুদ্র বাইনারি (1KB) বা শেলকোড তৈরি করতে ব্যবহৃত হয়
একটি C উৎস থেকে বাইনারি বা হেক্সপেয়ার।

ব্যবহৃত কম্পাইলার হল CC পরিবেশ দ্বারা কনফিগার করা। এই সঙ্গে পরীক্ষা করা হয়েছে
gcc, llvm-gcc এবং ঝনঝন।

syscall সংজ্ঞা পেতে sflib (shellforge4) অন্তর্ভুক্ত ব্যবহার করে।

এই মুহূর্তে শুধুমাত্র linux/darwin x86-32/64 সমর্থিত। আরো জন্য পরিকল্পিত সমর্থন
স্থাপত্য

বিকল্প


-a খিলান সেট আর্কিটেকচার x86, বাহু

-b বিট 32 বা 64

-k শাঁস উইন্ডোজ, লিনাক্স বা ওএসএক্স

-o ফাইল সংকলনের ফলাফল লিখতে আউটপুট ফাইল

-h সাহায্য বার্তা দেখান

-v সংস্করণ দেখান

-d অ্যাসেম্বলার কোড দেখান

-s সমাবেশ ফাইল তৈরি করুন

-c সংকলিত শেলকোড তৈরি করুন

-x হেক্সপেয়ার বাইট দেখান

EXAMPLE টি


$ cat hi.c
int প্রধান () {
লিখুন (1, "হ্যালো ওয়ার্ল্ড\n", 12);
প্রস্থান (0);
}

$ragg2-cc hi.c
হাই সি বিন

# একটি ক্ষুদ্র বাইনারিতে সংযুক্ত। এটি 294 বাইট
$ wc -c < hi.c.bin
294

$./hi.c.bin
হ্যালো ওয়ার্ল্ড

# সংকলিত শেলকোডে শূন্য রয়েছে
$ ragg2-cc -x hi.c
e90000000083ec0ce800000000588d882a000000b804000000606a0651
6a0150cd8083c41061b8010000006a0050cd8083c40883c40cc368656c
6c6f0a00

# বাইপাস করতে কী 32 সহ একটি xor এনকোডার ব্যবহার করুন
$ ragg2 -e xor -c কী=32 -B `ragg2-cc -x hi.c`
6a3e596a205be8ffffffffc15e4883c60d301e48ffc6e2f9c920202020
a3cc2cc82020202078ada80a2020209824202020404a26714a2170eda0
a3e4304198212020204a2070eda0a3e428a3e42ce348454c4c4f2a20

onworks.net পরিষেবা ব্যবহার করে অনলাইনে ragg2-cc ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম