Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
gha-lab-fb32aba4a3 — Reproduction autorisée en laboratoire de CVE-2023-26493 (GHSL-2023-027) : injection de commande via github.head_ref dans le workflow check pull_request_target de l'interface <Web> de cocos-engine | Kitploit
Outils/GitHubGitHub/pvharmo2/gha-lab-fb32aba4a3
Analyse des VulnérabilitésExploitationArticles et RechercheApprentissage et Éducation
GitHubpvharmo2/gha-lab-fb32aba4a3

gha-lab-fb32aba4a3

Reproduction autorisée en laboratoire de CVE-2023-26493 (GHSL-2023-027) : injection de commande via github.head_ref dans le workflow check pull_request_target de l'interface <Web> de cocos-engine

Voir le dépôt
1il y a 10h 59mPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Artefact de recherche automatisé — pas le projet en amont.

Ce dépôt est un laboratoire jetable construit par un harnais automatisé pour un mémoire de maîtrise à l'Université Laval sur la reproduction de vulnérabilités publiées dans les workflows GitHub Actions. Il s'agit d'un instantané verbatim de cocos/cocos-engine au commit dcd0da67f3cd6ffe39c754795ce4f6801244162e (2023-02-16), redistribué sous la licence propre de ce projet, dont le fichier est inclus inchangé dans cet instantané.

Le projet en amont n'est pas impliqué, n'est jamais ciblé, et la vulnérabilité étudiée ici est déjà publique. Chaque secret et variable de ce dépôt est une valeur factice générée aléatoirement — aucun identifiant réel n'est présent. Les références d'actions et les images d'exécuteur sont épinglées à ce qu'elles résolvaient le 2023-02-16 ; voir pinning.md dans la sortie du harnais pour chaque modification apportée à l'instantané.

Questions ou objections : [email protected]


Cocos Creator Logo

stars

forks
license
twitter

Moteur pour Cocos Creator

Cocos Creator est la nouvelle génération d'outil de développement de jeux de la famille Cocos ; il apporte un ensemble complet de fonctionnalités 3D et 2D tout en offrant aux développeurs de jeux un flux de travail intuitif, à faible coût et favorable à la collaboration. Cocos Engine est le framework d'exécution pour l'éditeur Cocos Creator.

image

Cocos Creator a hérité de nombreuses bonnes qualités et fonctionnalités intéressantes de ses versions précédentes, telles qu'une implémentation C++ bas niveau haute performance, un éditeur intuitif et une prise en charge multiplateforme. Il prend en charge les plateformes natives, les plateformes web et les plateformes de jeux instantanés en pleine expansion, notamment Windows, Mac, iOS, Android, HarmonyOS, Web, Facebook Instant Games, WeChat Mini Game et TikTok Mini Games.

De plus, Cocos Creator a porté la technologie du moteur à un tout nouveau niveau pour des performances élevées avec une évolutivité sur diverses plateformes, une extensibilité complète et un développement facile.

  1. Graphismes modernes : L'implémentation GFX est conçue pour s'adapter aux API graphiques modernes ; elle utilise Vulkan sur Windows et Android, Metal sur Mac OS et iOS, et WebGL sur la plateforme Web.
  2. Haute performance : Le moteur d'exécution est construit avec moitié C++ et moitié TypeScript ; l'infrastructure bas niveau, l'adaptation aux plateformes natives, le moteur de rendu et la gestion des scènes sont tous écrits en C++ pour garantir des performances d'exécution élevées. Nous continuons à déplacer autant que possible les tâches lourdes vers le natif.
  3. Pipeline de rendu personnalisable : Le pipeline de rendu est conçu pour être entièrement personnalisable ; il prend en charge les pipelines de rendu forward et deferred intégrés sur toutes les plateformes. Les développeurs peuvent personnaliser leur propre pipeline de rendu en suivant la même approche.
  4. Shader de surface extensible : Le système de matériaux est construit sur le format d'effet Cocos qui utilise GLSL 300 ; les programmes de shader sont convertis automatiquement au format d'exécution approprié. Le shader de surface permet de personnaliser entièrement le matériau de surface tout en garantissant un modèle d'éclairage universel.
  5. Rendu physiquement basé (PBR) : L'effet standard adopte le rendu physiquement basé, ainsi que la caméra physiquement basée et l'éclairage basé sur des métriques physiques ; les développeurs peuvent facilement obtenir des résultats de rendu réalistes et homogènes dans différents environnements.
  6. API TypeScript facile : L'ensemble d'API de niveau utilisateur est fourni en TypeScript ; avec le puissant éditeur VSCode, le développement avec Cocos Creator est incroyablement efficace.

Outre tous ces points forts, Cocos Creator fournit également un système d'animation intégré, un système de physique, un système de particules, une prise en charge de l'édition de terrains, un système d'interface utilisateur complexe, un aperçu instantané, etc.

image

Ce dépôt open source est le moteur d'exécution de Cocos Creator ; le moteur est naturellement intégré dans Cocos Creator, conçu pour n'être que la bibliothèque d'exécution essentielle et non pour être utilisé indépendamment.

Avis de développement et de contribution

Le moteur Cocos Creator est open source et accueille favorablement la participation de la communauté ; pour le développement open source du moteur avec l'éditeur Cocos Creator, vous devez forker ce dépôt et configurer un moteur personnalisé dans l'éditeur.

Prérequis

  • Installer node.js v9.11.2 +
  • Installer gulp-cli v2.3.0 +

Clonage

Clonez ce dépôt dans votre environnement local.

Installation

Dans le dossier du moteur cloné, exécutez la commande suivante pour configurer l'environnement de développement :

root@kitploit:~
# télécharger et compiler les dépendances du moteur
npm install

C'est tout ce que vous avez à faire pour configurer l'environnement de développement du moteur.

Compilation

  • Si vous travaillez dans Cocos Creator, le moteur se compile et se construit automatiquement après l'ouverture de la fenêtre de l'éditeur. Pour plus d'instructions sur la modification du moteur dans Cocos Creator, veuillez consulter le Flux de travail de personnalisation du moteur.
  • En dehors de l'éditeur, vous devez exécuter la commande suivante pour compiler :
root@kitploit:~
npm run build

Veuillez consulter le readme natif si vous souhaitez développer des applications natives.

Contribution

Vous pouvez contribuer au moteur open source Cocos Creator de nombreuses manières, qui sont toutes très appréciées :

  1. Signaler un bug ou demander des fonctionnalités en créant une issue.
  2. Participer aux discussions dans les issues.
  3. Créer une pull request si vous avez corrigé ou amélioré quelque chose, ou implémenté des fonctionnalités.
  4. Améliorer les documentations avec une pull request vers le dépôt de documentation d'utilisation.
  5. Aider d'autres développeurs sur notre Forum.

Avis de contribution

Si vous essayez de faire une pull request, certaines exigences doivent être respectées pour que votre pull request soit acceptée :

  1. Suivre notre Guide de style de codage Cpp et la Référence de style de codage TypeScript.
  2. Essayer d'intégrer ESLint et les outils de correction automatique CPP dans votre environnement de codage.
  3. Lier les issues ou discussions pertinentes dans votre pull request et indiquer clairement l'objectif de votre pull request.
  4. Réussir tous les tests d'intégration continue automatiques.
  5. Demander au propriétaire du fichier ou aux développeurs du moteur de réviser votre pull request.
  6. Obtenir une approbation valide des architectes du moteur.

Projet d'exemple

  • Mind Your Step 3D : Dépôt du projet tutoriel pas à pas pour débutants.
  • Test Cases : Scènes de tests unitaires pour chaque module du moteur.
  • Example Cases : Scènes de démonstration simples mais expressives pour les tests de référence et l'étude de cas spécifiques.
  • Awesome Cocos : Vous pouvez y trouver d'autres outils utiles et exemples.

Liens

  • Site officiel
  • Téléchargement
  • Documentation
  • Références API
  • Projets et feuille de route
  • Forum
  • Communauté Discord : Recherchez Cocos dans le panneau Découvrir de Discord.
Télécharger l’outil