সুচিপত্র:
- ধাপ 1: পূর্বশর্তগুলি ইনস্টল করা হচ্ছে …
- পদক্ষেপ 2: সেটআপ …
- ধাপ 3:.exe তৈরি করুন
- ধাপ 4: ব্যবহার …
- ধাপ 5: আনইনস্টল করা হচ্ছে …
- ধাপ 6: ব্যাখ্যা…
- ধাপ 7: সম্পন্ন
ভিডিও: সহজ পাইথন ব্যাকডোর: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
তাই আমার সিম্পল নেটক্যাট ব্যাকডোরে নির্দেশ দেওয়ার প্রায় এক বছর পর, আমি পাইথন প্রোগ্রামিং ভাষা ব্যবহার করে একটি অনুরূপ কিন্তু আরও বৈশিষ্ট্যপূর্ণ সংস্করণ তৈরি করতে অনুপ্রাণিত হয়েছি কারণ এটি অন্যদের তুলনায় মোটামুটি সহজ ভাষা। সুতরাং যদি আপনি না জানেন যে একটি পিছনের দরজা কি, এটি মূলত একটি উপায় যা আপনাকে কারো কম্পিউটারের সাথে সংযোগ স্থাপন এবং নিয়ন্ত্রণ করতে দেয়। নেটক্যাটের উপর এটির অনেক সুবিধা রয়েছে, যেমন অনেক সহজ ইনস্টল, ব্যবহার এবং আপনার নেটওয়ার্কের বাইরে ব্যবহার করা খুব সহজ। আমি এমনকি একটি দূরবর্তী cmd অন্তর্ভুক্ত করেছি, তাই আপনি আগের মতো যেকোনো কমান্ড চালাতে পারেন। এছাড়াও যেহেতু সার্ভারটি এখন ক্রস-প্ল্যাটফর্ম, তাই আপনি এখন একটি লিনাক্স সার্ভারে সংযোগ গ্রহণ করতে পারেন।
যাইহোক আপনি এখানে সর্বশেষ সংস্করণটি ডাউনলোড করতে পারেন (শুধুমাত্র ফাইলগুলির প্রয়োজন হবে সার্ভার এবং ক্লায়েন্ট)।
দ্রষ্টব্য: এই প্রোগ্রামটি এখনও কিছুটা এগিয়ে চলছে, আমি আশা করি ভবিষ্যতে আরও কিছু বৈশিষ্ট্য অন্তর্ভুক্ত করার পরিকল্পনা করছি। এই প্রকল্পটি গিথুব পৃষ্ঠাতেও উপলব্ধ।
ধাপ 1: পূর্বশর্তগুলি ইনস্টল করা হচ্ছে …
সুতরাং যেহেতু এই প্রোগ্রামটি পাইথন 3 এ তৈরি করা হয়েছে, আপনি এগিয়ে যান এবং এখান থেকে সর্বশেষ সংস্করণটি ডাউনলোড করুন। তবে আপনার কয়েকটি মডিউলও প্রয়োজন হবে।
সুতরাং এগুলি ইনস্টল করার জন্য, আপনি কেবল একটি কমান্ড প্রম্পটে python -m pip install -r requirements.txt চালাতে পারেন। "প্রয়োজনীয়তা। Txt" হল প্রধান ডিরেক্টরিতে থাকা ফাইলটিতে প্রয়োজনীয় সমস্ত মডিউল রয়েছে।
পদক্ষেপ 2: সেটআপ …
তাই ক্লায়েন্ট কনফিগার করার জন্য, আইডিএল বা অন্য কোন এডিটর দিয়ে src/client.py খুলুন এবং আপনার উপরের কোডটি ছবি 1 এর মতো দেখতে হবে।
যাইহোক, প্রথমে আপনাকে যা করতে হবে তা হল আইপি অ্যাড্রেস এর সাথে সংযোগ স্থাপনের জন্য কনফিগার করা, তাই strHost কে আপনার আইপি হিসেবে সেট করুন যাতে ক্লায়েন্টকে পিক ২ -এর সাথে সংযোগ করতে হবে। নো-আইপি থেকে, যা আপনাকে আপনার নেটওয়ার্কের বাইরে প্রোগ্রামটি ব্যবহার করতে দেয়, নীচের লাইনে "#" সরান এবং উদ্ধৃতিগুলির মধ্যে আপনার হোস্টনামটি পূরণ করুন। যেমন myserver113.ddns.net।
দ্রষ্টব্য: যদি আপনি আপনার নেটওয়ার্কের বাইরে প্রোগ্রামটি ব্যবহার করার পরিকল্পনা করেন, তাহলে আপনাকে অবশ্যই 3000 পোর্ট ফরওয়ার্ড পোর্ট করতে হবে। অথবা আপনি যদি ডিজিটালসিওন থেকে একটি সার্ভার ব্যবহার করেন তবে কোন পোর্ট ফরওয়ার্ডিংয়ের প্রয়োজন নেই:)।
ধাপ 3:.exe তৈরি করুন
পাইথন এবং মডিউল ছাড়া কাউকে ফাইলটি চালানোর অনুমতি দেওয়ার জন্য, আপনাকে অবশ্যই একটি.exe ফাইলটি তৈরি করতে হবে। সুতরাং একটি কমান্ড প্রম্পট খুলুন এবং নিম্নলিখিত কোডটি চালান:
pyinstaller client.py --exclude-module FixTk --exclude-module tcl --exclude-module tk --exclude-module _tkinter --exclude-module tkinter --exclude-module Tkinter --onefile --windowed
এটি যা করে তা হ'ল ফাইলের আকারে সংরক্ষণের জন্য অব্যবহৃত টিকিন্টার মডিউল বাদ দেওয়া এবং তারপরে একটি একক এক্সিকিউটেবল তৈরি করা।
দ্রষ্টব্য: আপনি -আইকন = "আইকন পাথ" যোগ করে আপনার নিজস্ব আইকন যুক্ত করতে পারেন
ধাপ 4: ব্যবহার …
আপনি সার্ভারটি চালানোর আগে, আপনাকে অবশ্যই আপনার ফায়ারওয়াল নিষ্ক্রিয় করতে হবে অথবা আসন্ন সংযোগগুলি গ্রহণ করার জন্য পোর্ট 3000 অনুমোদন করতে হবে। তারপরে আপনি সংযোগগুলি শোনার জন্য সার্ভারটি চালাতে পারেন।
একবার আপনি একটি সংযোগ পেয়ে গেলে, আপনি "--help" টাইপ করতে পারেন, এবং আপনার ছবি 1 এর মতো একটি প্রম্পট পাওয়া উচিত। এরপর আপনি "--i ক্লায়েন্ট আইডি" লিখে ব্যবহারকারীর সাথে যোগাযোগ করতে পারেন।
পরবর্তীতে, আপনার ছবি 2-এর মতো একটি মেনু দেখা উচিত, এবং এখন আপনি যে কোনও কমান্ড চালাতে পারেন যেমন "-m" একটি বার্তা পাঠাতে, "--e" দূরবর্তী cmd খোলার জন্য, ইত্যাদি ব্যবহার করতে পারেন "--b" যাতে আপনি সংযোগটিকে পটভূমিতে সরিয়ে অন্য কম্পিউটারের সাথে যোগাযোগ করতে পারেন।
যেমনটি আমি বলেছি, আপনি নেটক্যাট ব্যাকডোর দিয়ে আপনি যা করতে পেরেছিলেন তা কেবল আরও কিছু করতে পারেন।
দ্রষ্টব্য: উইন্ডো বন্ধ করার পরিবর্তে প্রধান মেনুতে "--x" চালানোর মাধ্যমে একটি সুন্দর শাটডাউন করা সর্বদা ভাল।
ধাপ 5: আনইনস্টল করা হচ্ছে …
যদি আপনি কখনও এই প্রোগ্রামটিকে স্টার্টআপে যুক্ত করেন এবং এটি সরিয়ে ফেলতে চান, কেবল রেজিস্ট্রি খুলুন এবং "HKEY_CURRENT_USER / Software / Microsoft / Windows / CurrentVersion / Run" এ নেভিগেট করুন। তারপর "winupdate" নামক মানটি মুছে ফেলুন। আমি এটি একটি অ-সন্দেহজনক নাম দিয়েছি যাতে এটি দুর্ঘটনাক্রমে মুছে না যায়;)।
ধাপ 6: ব্যাখ্যা…
তাই আমি কিভাবে প্রতিটি বৈশিষ্ট্য তৈরি করেছি তা লেখার জন্য পৃষ্ঠাগুলি ব্যয় করতে পারি, কিন্তু পরিবর্তে আমি সাধারণভাবে ব্যাখ্যা করব কিভাবে এই পুরো প্রোগ্রামটি কাজ করে।
সুতরাং প্রোগ্রামটি প্রথমে ক্লায়েন্টের কাছ থেকে আসন্ন সংযোগের জন্য একটি পোর্টে একটি সার্ভার শোনার মাধ্যমে কাজ করে, এই ক্ষেত্রে আমি 3000 পোর্টটি বেছে নিয়েছি। এরপর ক্লায়েন্ট সেই পোর্টটি ব্যবহার করে সার্ভারের সাথে সংযুক্ত হয় এবং তারপরে সার্ভারটি কমান্ড পাঠানোর জন্য অপেক্ষা করে। আমার ক্ষেত্রে কমান্ডগুলি কেবলমাত্র "dtaskmgr" এর মতো সাধারণ স্ট্রিং যা ক্লায়েন্টকে টাস্ক ম্যানেজার অক্ষম করতে বলে। এটা আসলে খুবই সহজ। সার্ভার কখনই ক্লায়েন্ট পিসির সাথে সরাসরি যোগাযোগ করে না, বরং এটি ক্লায়েন্টের সাথে যোগাযোগ করে যা নির্দিষ্ট কমান্ডগুলি চালায়।
একটি সকেটে ডেটা পাঠানোর বিষয়ে আরেকটি বিষয় হল, ডেটা অবশ্যই বাইট হিসাবে পাঠাতে হবে যার অর্থ আপনি সার্ভার এবং ক্লায়েন্টকে ক্রমাগত স্ট্যান্ডার্ড টেক্সটে বার্তাগুলি ডিকোড করতে দেখবেন।
যাইহোক, যেটা অনেকটা ব্যাকডোর তৈরিতে আসে, আপনি লক্ষ্য করবেন আমি হালকাভাবে কোডটি মন্তব্য করেছি, তাই যদি আপনি একটু অজগর জানেন, তাহলে এটি বুঝতে একটু সহজ হওয়া উচিত।
ধাপ 7: সম্পন্ন
এই প্রোগ্রাম সঙ্গে মজা আছে! এটি বিশেষ করে বন্ধু/আত্মীয়দের সাহায্য করার জন্য সহায়ক হতে পারে যারা কাছাকাছি থাকেন না।
আমি আশা করি আপনি এই নির্দেশযোগ্য উপযোগী পেয়েছেন এবং যদি আপনার কোন প্রশ্ন, বা উদ্বেগ থাকে তবে দয়া করে একটি মন্তব্য করুন অথবা আমাকে জানান।
এছাড়াও যদি আপনি এই প্রোগ্রামে কোন বাগ খুঁজে পান, অথবা একটি বৈশিষ্ট্য অনুপস্থিত মনে করেন বা অন্তর্ভুক্ত করার জন্য দরকারী, দয়া করে আমাকে এটি রিপোর্ট করুন।
প্রস্তাবিত:
কীভাবে পাইথন ব্যবহার করে আপনার প্রথম সহজ সফটওয়্যার তৈরি করবেন: 6 টি ধাপ
কিভাবে পাইথন ব্যবহার করে আপনার প্রথম সহজ সফটওয়্যার তৈরি করবেন: হাই, এই নির্দেশাবলীতে আপনাকে স্বাগতম। এখানে আমি বলব কিভাবে আপনার নিজের সফটওয়্যার তৈরি করবেন। হ্যাঁ যদি আপনার কোন ধারণা থাকে … কিন্তু বাস্তবায়ন করতে জানেন বা নতুন জিনিস তৈরি করতে আগ্রহী হন তাহলে এটি আপনার জন্য …… পূর্বশর্ত: P এর প্রাথমিক জ্ঞান থাকা উচিত
পাইথন সহজ উপায়: 8 টি ধাপ
পাইথন সহজ উপায়: সুতরাং আপনি কীভাবে পাইথন শিখবেন তা সিদ্ধান্ত নিয়েছেন এবং আপনি এই নির্দেশযোগ্য জুড়ে এসেছেন। (হ্যাঁ, আমি একটি ক্রিয়া হিসাবে পাইথন ব্যবহার করছি।) আমি জানি আপনি হয়তো চিন্তিত, বিশেষ করে যদি এটি আপনার প্রথম প্রোগ্রামিং ভাষা হয়, তাহলে আমি আপনাকে আশ্বস্ত করি … পাইথন একজন খুব ব্যবহারকারী
একটি সহজ অনুমান খেলা - পাইথন + XBees + Arduino: 10 ধাপ
একটি সাধারণ অনুমানমূলক খেলা - পাইথন + এক্সবিইস + আরডুইনো: গেমটি কীভাবে কাজ করে তা এখানে: আপনি 'a' - 'h' - & gt এর মধ্যে একটি অক্ষর অনুমান করার 4 টি চেষ্টা করেছেন সঠিক চিঠি অনুমান করুন: আপনি জিতেছেন! ?-> ভুল চিঠি অনুমান করুন: খেলা শেষ?-> 'A' - 'h' এর বাইরে অন্য কোনো চরিত্র অনুমান করুন: খেলা শেষ? আপনার Arduino আপনাকে অনুমতি দেবে
সহজ পাইথন সংখ্যা অনুমান খেলা: 11 ধাপ
সহজ পাইথন সংখ্যা অনুমানকারী খেলা: এই টিউটোরিয়ালে আমরা শিখাব কিভাবে পাইচার্ম অ্যাপ্লিকেশনটিতে সহজ পাইথন সংখ্যা অনুমানকারী খেলা তৈরি করতে হয়। পাইথন একটি স্ক্রিপ্টিং ল্যাঙ্গুয়েজ যা উভয়ই নতুন এবং বিশেষজ্ঞ উভয়ের জন্যই দুর্দান্ত। পাইথনে কোডিং স্টাইলটি পড়া এবং ফলো করা সহজ
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ।: 3 টি ধাপ
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ। এই প্রকল্পটি আপনাকে আপনার আরডুইনো বোর্ডে 18 টি LED (6 লাল + 6 নীল + 6 হলুদ) সংযুক্ত করতে এবং আপনার কম্পিউটারের সাউন্ড কার্ডের রিয়েল-টাইম সংকেত বিশ্লেষণ করতে এবং তাদের রিলেতে সহায়তা করবে। বীট প্রভাব (ফাঁদ, উচ্চ টুপি, কিক) অনুযায়ী তাদের আলো জ্বালানোর জন্য LEDs