মূল কনটেন্টে যান
এআই টিউটোরিয়াল

dbd-external-esp প্রকল্প কীভাবে নিরাপদে মূল্যায়ন করবেন

এই টিউটোরিয়ালে dbd-external-esp-এর README পরীক্ষা করা হয়েছে, তবে অ্যান্টি-চিট সুরক্ষা এড়ানো বা গেম চিট স্থাপনের নির্দেশনা দেওয়া হয়নি। এতে প্রকল্পটির ঘোষিত আর্কিটেকচার ও বৈশিষ্ট্যগুলোর সারসংক্ষেপ, সামঞ্জস্যতা ও কনফিগারেশন-সংক্রান্ত ধারণার ব্যাখ্যা এবং বাইনারি-শুধু রিলিজটি বিশ্বাস করবেন কি না সিদ্ধান্ত নেওয়ার আগে তা মূল্যায়নের একটি নিরাপদ প্রক্রিয়া দেওয়া হয়েছে।

dbd-external-esp প্রকল্প কীভাবে নিরাপদে মূল্যায়ন করবেন
গুরুত্বপূর্ণ: এই প্রকল্পটি Dead by Daylight-এ অননুমোদিত ESP ও aiming সহায়তা দেওয়ার জন্য তৈরি। এটি ব্যবহার করলে গেমের শর্তাবলি লঙ্ঘিত হতে পারে, আপনার সিস্টেম ঝুঁকিতে পড়তে পারে এবং অ্যাকাউন্ট নিষিদ্ধ হতে পারে। Easy Anti-Cheat পাশ কাটানো বা চিট স্থাপনের কার্যকর নির্দেশনা এই নিবন্ধে দেওয়া হয়নি।

প্রকল্পটি কী করার দাবি করে

dbd-external-esp-কে Dead by Daylight-এর জন্য Windows-নির্ভর একটি বাহ্যিক overlay হিসেবে উপস্থাপন করা হয়েছে। README অনুযায়ী, এটি একটি ড্রাইভারের মাধ্যমে গেমের অবস্থা পড়ে এবং খেলোয়াড়ের silhouette, objective-এর অবস্থান, pallet-এর অবস্থা, generator-এর অগ্রগতি ও exit gate-এর অবস্থা প্রদর্শন করে। এতে স্বয়ংক্রিয় aiming বৈশিষ্ট্যের প্রচারও করা হয়েছে।

README-তে ২০২৬ সালের রিলিজটিকে পুরোনো, রক্ষণাবেক্ষণহীন একটি প্রকল্পের পুনর্লিখন হিসেবে বর্ণনা করা হয়েছে। Injected DLL-এর বিপরীতে, প্রচারিত executable-টি আলাদা process হিসেবে চলে এবং নিজস্ব layered window-এর মাধ্যমে rendering করে। Repository-তে একটি release binary ও documentation বিতরণ করা হয়; প্রোগ্রামটি স্বাধীনভাবে build ও audit করার জন্য প্রয়োজনীয় loader source এতে নেই।

সামঞ্জস্য ও প্রয়োজনীয়তা

নথিভুক্ত প্রধান target হলো 64-bit Windows 10 বা Windows 11-এ Dead by Daylight-এর live Steam ও Epic Games Store সংস্করণ। README-তে Windows on ARM, Windows 7 এবং Windows 8.1-কে অসমর্থিত বলা হয়েছে।

  • প্রধান target: Steam-এর live release-সহ Windows 10 x64 21H2 বা পরবর্তী সংস্করণ।
  • পরীক্ষিত target: Windows 11 x64 23H2 বা পরবর্তী সংস্করণ।
  • এছাড়াও দাবি করা হয়েছে: Epic Games Store-এর live release, যেখানে distribution স্বয়ংক্রিয়ভাবে শনাক্ত করা হয়।
  • আংশিক সমর্থন: Steam public beta এবং Dead by Daylight public test build, যেখানে patch-এর পর offset পরিবর্তিত হতে পারে।
  • ন্যূনতম হার্ডওয়্যার: চার-কোর AVX2 processor, 8 GB RAM, DirectX 11 graphics এবং প্রায় 200 MB খালি storage।
  • প্রস্তাবিত হার্ডওয়্যার: আধুনিক আট-কোর processor, 16 GB RAM এবং একটি dedicated GPU।

Overlay-টির জন্য Borderless display mode প্রয়োজন বলে নথিতে উল্লেখ করা হয়েছে। README-তে বলা হয়েছে, একটি আলাদা layered window exclusive-fullscreen surface-এর ওপর আঁকতে পারে না।

প্রধান বৈশিষ্ট্যের গোষ্ঠী

Aura ও objective তথ্য

প্রচারিত visual module-গুলোর মধ্যে survivor ও killer outline, totem state tracking, generator progress, hatch location, chest information এবং exit-gate status রয়েছে। কিছু তথ্য survivor-এর দৃষ্টিকোণ অনুযায়ী তৈরি, আর অন্য module-গুলো killer-এর দৃষ্টিকোণের জন্য উদ্দিষ্ট।

Chase ও map তথ্য

প্রকল্পটি pallet-এর অবস্থান ও অবস্থা দেখানো, vault point শনাক্ত করা এবং সম্ভাব্য chase-loop route দৃশ্যায়নের দাবি করে। README-তে scratch-mark highlighting এবং survivor-এর কার্যকলাপের জন্য একটি status feed-এর কথাও বলা হয়েছে।

Aiming বৈশিষ্ট্য

নথিভুক্ত aiming module-গুলোর মধ্যে hit-sphere projection, target-velocity prediction, smooth aim assistance এবং এমন একটি preview রয়েছে যা aim line কোনো target capsule-কে ছেদ করে কি না তা নির্দেশ করে। এসব বৈশিষ্ট্য gameplay স্বয়ংক্রিয় করে বা উল্লেখযোগ্যভাবে সহায়তা করে এবং fair-play ও account-enforcement-এর বিশেষভাবে স্পষ্ট ঝুঁকি তৈরি করে।

Loader ও configuration বৈশিষ্ট্য

README-তে এমন একটি signature resolver-এর প্রচার করা হয়েছে, যা loader চালু হলে ইনস্টল করা game binary scan করে। Signature আর না মিললে stale offset ব্যবহার না করে এটি module নিষ্ক্রিয় করার কথা। অন্যান্য প্রচারিত component-এর মধ্যে driver-handshake monitoring এবং স্বয়ংক্রিয় configuration backup রয়েছে।

প্রচারিত architecture কীভাবে কাজ করে

README-তে বলা হয়েছে, executable-টি কোনো DLL inject করে না বা game byte patch করে না। এর পরিবর্তে, এটি নাকি driver-backed, read-only interface ব্যবহার করে Unreal Engine object graph-এর সীমিত অংশ পরিদর্শন করে। এরপর external process actor, transform, objective ও world state resolve করে এবং আলাদা overlay-তে সেগুলো আঁকে।

Aiming system-টিকে camera transform পড়া, target region-কে screen space-এ project করা, velocity prediction প্রয়োগ করা এবং আপেক্ষিক mouse movement তৈরি করার ব্যবস্থা হিসেবে বর্ণনা করা হয়েছে। README এই নকশাকে injection-এর তুলনায় ছোট detection surface হিসেবে চিহ্নিত করলেও স্পষ্টভাবে স্বীকার করে যে কোনো external cheat-ই undetectable নয়।

নিরাপদ setup: চালানোর আগে পরিদর্শন করুন

এটি privileged, binary-only release হওয়ায় প্রচলিত installation instruction অনুসরণ করতে এমন একটি executable ও driver-কে বিশ্বাস করতে হবে, যেগুলো repository থেকে পুনরুৎপাদন করা যায় না। তাই নিরাপদ setup প্রক্রিয়া হলো gaming computer-এ load না করে artifact-টি মূল্যায়ন করা।

  1. রিপোজিটরির পরিধি নিশ্চিত করুন। রিপোজিটরিতে নিরীক্ষাযোগ্য সোর্স কোড আছে, নাকি শুধু একটি ল্যান্ডিং পেজ, ডকুমেন্টেশন এবং পূর্বসংকলিত ডাউনলোড রয়েছে, তা যাচাই করুন। README-তে বলা হয়েছে যে লোডারের সোর্স বিতরণ করা হয় না।
  2. নিরাপত্তা নিয়ন্ত্রণ নিষ্ক্রিয় করবেন না। অ্যান্টিভাইরাস এক্সক্লুশন তৈরি, সতর্কবার্তা দমন বা বিশেষাধিকারপ্রাপ্ত ড্রাইভার লোড করার অনুরোধকে উল্লেখযোগ্য ঝুঁকির সূচক হিসেবে বিবেচনা করুন। নিরাপত্তা সতর্কতা ম্যালওয়্যারের প্রমাণ নয়, তবে “false positive” লেবেলও নিরাপত্তার প্রমাণ নয়।
  3. রিলিজের উৎস যাচাই করুন। স্বাক্ষরিত রিলিজ, প্রকাশিত ক্রিপ্টোগ্রাফিক হ্যাশ, পুনরুৎপাদনযোগ্য বিল্ড, স্বাধীন পর্যালোচনা এবং যাচাইযোগ্য প্রকাশক পরিচয় খুঁজুন। README-তে পুনরুৎপাদনযোগ্য বিল্ড প্রক্রিয়া বর্ণনা করা হয়নি।
  4. স্বাক্ষর ও হ্যাশ পরীক্ষা করুন। আরও বিশ্লেষণের আগে ফাইলটির SHA-256 হ্যাশ নথিভুক্ত করুন এবং ডিজিটাল স্বাক্ষর যাচাই করুন। বৈধ স্বাক্ষর প্রকাশকের পরিচয় নিশ্চিত করে; সফটওয়্যারটি নিরাপদ, তা প্রমাণ করে না।
  5. বিচ্ছিন্ন বিশ্লেষণ পরিবেশ ব্যবহার করুন। অজানা Windows সফটওয়্যার তদন্তের জন্য আপনি যোগ্য হলে, কোনো গেম অ্যাকাউন্ট, ব্যক্তিগত ফাইল, সংরক্ষিত ব্রাউজার সেশন বা হোস্টের শংসাপত্রে প্রবেশাধিকার ছাড়া একটি সাময়িক ভার্চুয়াল মেশিন ব্যবহার করুন। প্রোডাকশন মেশিনে কার্নেল ড্রাইভার পরীক্ষা করবেন না।
  6. স্ট্যাটিক পরিদর্শনকে অগ্রাধিকার দিন। প্রোগ্রাম চালু না করে ইমপোর্ট, এমবেড করা স্ট্রিং, সার্টিফিকেটের বিবরণ, নেটওয়ার্ক সূচক এবং ড্রাইভারের মেটাডেটা পর্যালোচনা করুন। কার্নেল কম্পোনেন্টের জন্য বিশেষজ্ঞের পর্যালোচনা প্রয়োজন।

পর্যালোচনার উদাহরণ চেকলিস্ট

আর্টিফ্যাক্টের উৎস: যাচাই করা বা অজানা
রক্ষণাবেক্ষণকারী প্রকাশিত SHA-256: হ্যাঁ বা না
ডিজিটাল স্বাক্ষর বৈধ: হ্যাঁ বা না
অডিটের জন্য সোর্স উপলব্ধ: না, README অনুযায়ী
পুনরুৎপাদনযোগ্য বিল্ডের নির্দেশনা: নথিভুক্ত নয়
কার্নেল ড্রাইভার অন্তর্ভুক্ত: দাবি করা হয়েছে
নেটওয়ার্ক আচরণ স্বাধীনভাবে যাচাই করা: না
নিরাপদ সিদ্ধান্ত: বিশ্বাসযোগ্যতা প্রতিষ্ঠিত না হওয়া পর্যন্ত চালাবেন না

নথিভুক্ত প্রোফাইলগুলো বোঝা

README-তে সরবরাহ করা দুটি প্রোফাইলের বর্ণনা রয়েছে। সফটওয়্যারটি না চালিয়েও প্রকল্পটির নকশা বোঝার জন্য এটি সহায়ক:

  • সারভাইভার প্রোফাইল: কিলারের অরা, টোটেম, জেনারেটর এবং হ্যাচ-সংক্রান্ত তথ্যকে অগ্রাধিকার দেয়।
  • কিলার প্রোফাইল: সারভাইভারের সিলুয়েট, স্ক্র্যাচ মার্ক এবং সারভাইভার-স্ট্যাটাস সংক্রান্ত তথ্যকে অগ্রাধিকার দেয়।

প্রকল্পটি বলছে, ভুল প্রোফাইল ব্যবহার করলে অপ্রয়োজনীয় মেমরি রিড হয় এবং ওভারলে পারফরম্যান্স কমে যায়। এটি নির্দেশ করে যে প্রোফাইলগুলো শুধু রং বা লেআউট পরিবর্তন করে না; বরং গেম-স্টেট গ্রাফের কোন অংশগুলো রিফ্রেশ হবে তা নির্ধারণ করে।

কনফিগারেশনের ধারণা

নথিভুক্ত কনফিগারেশনে অরা রিফ্রেশের ফ্রিকোয়েন্সি অন্তর্ভুক্ত রয়েছে। README তথ্যভিত্তিক ওভারলের জন্য কম রিফ্রেশ রেটের পরামর্শ দেয়, কারণ খুব উচ্চ হারে প্রতিটি মডিউল আপডেট করলে ফ্রেম রেট কমে যেতে পারে।

esp.refresh_hz=30

এই উদাহরণটি শুধু নথিভুক্ত পারফরম্যান্স সেটিংটি দেখায়; গেমের বিরুদ্ধে সফটওয়্যারটি চালানোর নির্দেশনা নয়। README-তে কনফিগারযোগ্য লক্ষ্য-নির্ধারণের সময় এবং কার্ভের কথাও বলা হয়েছে, তবে ওই সেটিংগুলো ব্যবহার করলে গেমপ্লে অটোমেশন সক্রিয় হবে এবং তা এখানে আলোচিত নয়।

পারফরম্যান্সের দাবি

প্রকল্পটি Intel Core i7-13700K এবং RTX 4070 পরীক্ষাব্যবস্থায় প্রতি সেকেন্ডে 144 ফ্রেমে প্রায় 3.1 ms ওভারলে লেটেন্সির কথা জানায়। এটি আরও দাবি করে যে Intel Core i5-12400F এবং RTX 3060 ব্যবস্থায় সব মডিউল প্রতি সেকেন্ডে 96 ফ্রেমে চলে এবং ওভারলে লেটেন্সি প্রায় 4.7 ms।

এই পরিসংখ্যানগুলো স্বাধীন ফলাফল নয়, রক্ষণাবেক্ষণকারীর দেওয়া বেঞ্চমার্ক। এগুলোকে নিরাপত্তা, সামঞ্জস্যতা বা অ্যান্টি-চিট শনাক্তকরণ প্রতিরোধের প্রমাণ হিসেবে ব্যাখ্যা করা উচিত নয়।

নথিভুক্ত সাধারণ ব্যর্থতার ধরন

  • অদৃশ্য ওভারলে: README এটিকে Borderless mode-এর পরিবর্তে exclusive Fullscreen mode ব্যবহারের সঙ্গে যুক্ত করেছে।
  • প্যাচের পর ফাঁকা ওভারলে: পরিচিত সিগনেচার আর না মেলার কারণে সিগনেচার রিজলভার মডিউল নিষ্ক্রিয় করে থাকতে পারে।
  • Epic Games Store-এ সাময়িক বিলম্ব: প্রকল্পটির দাবি, এর লোডার পরবর্তী অ্যান্টি-চিট হ্যান্ডশেকের জন্য অপেক্ষা করে।
  • ভুল অবস্থান বা সিলুয়েট: গেম আপডেটের পর পুরোনো অফসেটকে README এর কারণ হিসেবে উল্লেখ করেছে।
  • কমে যাওয়া পারফরম্যান্স: প্রতিটি ভিজ্যুয়াল মডিউল অতিরিক্ত ঘন ঘন রিফ্রেশ করাকে সাধারণ কারণ হিসেবে চিহ্নিত করা হয়েছে।
  • ড্রাইভার ব্যর্থতা: প্রকল্পটি বিশেষাধিকারপ্রাপ্ত ড্রাইভার লোডিং প্রত্যাশা করে, যা নির্ভরযোগ্যতা ও নিরাপত্তা উভয় ক্ষেত্রেই উদ্বেগ তৈরি করে।

উন্নত মূল্যায়নের পরামর্শ

আর্কিটেকচারের দাবি ও প্রমাণ আলাদা করুন

external-only, read-only এবং signed-এর মতো শব্দগুলো নকশা-সংক্রান্ত দাবি বর্ণনা করে; বিতরণ করা বাইনারি সত্যিই বর্ণনা অনুযায়ী আচরণ করে, তা নিশ্চিত করে না। সোর্স কোড ও পুনরুৎপাদনযোগ্য বিল্ড না থাকলে, ওই বৈশিষ্ট্যগুলো নিশ্চিত করতে স্বাধীন বিশ্লেষণ প্রয়োজন।

প্রতিটি রিলিজের পর পুনর্মূল্যায়ন করুন

আগে পর্যালোচনা করা কোনো হ্যাশ নতুন এক্সিকিউটেবল সম্পর্কে কিছুই বলে না। প্রতিটি রিলিজকে আলাদা আর্টিফ্যাক্ট হিসেবে বিবেচনা করুন, সার্টিফিকেট ও হ্যাশ তুলনা করুন এবং ফাইলের আকার, ইমপোর্ট, সার্ভিস, নির্ধারিত কাজ বা নেটওয়ার্ক সংযোগে অপ্রত্যাশিত পরিবর্তন হলে তা তদন্ত করুন।

অ্যান্টিভাইরাস এক্সক্লুশনের ওপর নির্ভর করবেন না

একটি এক্সক্লুশন যোগ করলে নির্বাচিত ডিরেক্টরি থেকে সুরক্ষার একটি স্তর সরিয়ে দেওয়া হয়। সফটওয়্যারটি মূল্যায়ন করতে হলে এন্ডপয়েন্ট নিরাপত্তা ব্যাপকভাবে দুর্বল করতে হয়, তবে নিরাপদ সিদ্ধান্ত হলো সেটি না চালানো।

অ্যাকাউন্ট ও প্ল্যাটফর্মের ঝুঁকি বুঝুন

README নিজেই বলছে যে ব্যান হতে পারে এবং ব্যবহারকারীদের শেষ পর্যন্ত অ্যাকাউন্ট হারানোর জন্য প্রস্তুত থাকতে পরামর্শ দেয়। বাহ্যিক আর্কিটেকচার অননুমোদিত সহায়তাকে বৈধ বা শনাক্ত করা অসম্ভব করে না। অ্যান্টি-চিট সিস্টেম, প্ল্যাটফর্মের নিয়ম এবং গেম টেলিমেট্রি প্রকল্পটি থেকে স্বাধীনভাবে পরিবর্তিত হতে পারে।

বৈধ বিকল্প ব্যবহার করুন

Unreal Engine-এর গ্রাফিক্স, ওভারলে বা কম্পিউটার ভিশন শেখার জন্য নিজের টেস্ট অ্যাপ্লিকেশন বা এমন কোনো ওপেন-সোর্স নমুনা ব্যবহার করুন, যেখানে ইন্সট্রুমেন্টেশনের স্পষ্ট অনুমতি রয়েছে। Dead by Daylight-এ দক্ষতা বাড়াতে অটোমেশন বা গোপন তথ্যের সরঞ্জামের বদলে অনুমোদিত অ্যাক্সেসিবিলিটি অপশন, কাস্টম ম্যাচ, রেকর্ড করা গেমপ্লে বিশ্লেষণ এবং কমিউনিটির কৌশলভিত্তিক সংস্থান ব্যবহার করুন।

উপসংহার

dbd-external-esp-কে ESP, অবজেক্টিভ ট্র্যাকিং, চেজ-সংক্রান্ত তথ্য এবং স্বয়ংক্রিয় লক্ষ্যভেদ মডিউলসহ একটি Windows এক্সটার্নাল ওভারলে হিসেবে উপস্থাপন করা হয়েছে। এর README-তে বিস্তৃত কার্যকারিতা নথিবদ্ধ করা হয়েছে এবং শনাক্ত হওয়া ও নিষেধাজ্ঞার ঝুঁকিও প্রকাশ্যে স্বীকার করা হয়েছে। আরও গুরুত্বপূর্ণ বিষয় হলো, বিতরণ করা লোডারটি শুধুই বাইনারি এবং এতে বিশেষাধিকারপ্রাপ্ত ড্রাইভার অ্যাক্সেসের প্রয়োজন হয়। এই সমন্বয় সতর্কতার দাবি রাখে: স্বাধীন ও বিশেষজ্ঞ যাচাই ছাড়া নিরাপত্তা নিয়ন্ত্রণ দুর্বল করবেন না বা এটি ব্যক্তিগত কিংবা গেমিং সিস্টেমে চালাবেন না।