[16006] 2020-10-24_手把手教你使用GitHubActions进行安全开发

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2020-10-24_手把手教你使用GitHubActions进行安全开发 使 G i t H u b   A c t i o n s A l p h a _ h 4 c k   F r e e B u f   2 0 2 0 - 1 0 - 2 4 G i t H u b   A c t i o n s G i t H u b   A c t i o n s G i t H u b C I / C D 2 0 1 9 1 1 线 A c t i o n s c h e c k - i n s p u l l r e q u e s t 使 A c t i o n s   A P I C o b a l t   S t r i k e 使 A P I A c t i o n s 使 G h o s t P a c k S h a r p H o u n d G i t H u b 使 c o m m i t p u s h 便 g i t   s u b m o d u l e   a d d   h t t p s : / / g i t h u b . c o m / B l o o d H o u n d A D / S h a r p H o u n d 3 . g i t
A c t i o n s G i t H u b   U I y m l 访 A c t i o n s 使 西 M S B u i l d n a m e :   B u i l d o n :   [ p u s h ] j o b s :     b u i l d :         r u n s - o n :   w i n d o w s - l a t e s t         s t e p s :             -   u s e s :   a c t i o n s / c h e c k o u t @ v 2             -   u s e s :   a c t i o n s / c h e c k o u t @ v 2             -   n a m e :   C h e c k o u t   s u b m o d u l e s                 s h e l l :   b a s h
B u i l d g i t B u i l d B u i l d . N E T 使 W i n d o w s s h e l l g i t s e t u o - n u g e t   A c t i o n S h a r p H o u n d 3 n u g e t S h a r p H o u n d s h e l l M S B u i l d S h a r p H o u n d c s p r o j M S B u i l d E X E 访 A c t i o n s   A P I G i t H u b   U I 访 使                 r u n :   |                     #   I f   y o u r   s u b m o d u l e s   a r e   c o n f i g u r e d   t o   u s e   S S H   i n s t e a d   o f   H T T P S   p l e a s e   u n c o m m e n t   t h e   f o l l o w i n g   l i n e                     #   g i t   c o n f i g   - - g l o b a l   u r l . " h t t p s : / / g i t h u b . c o m / " . i n s t e a d O f   " g i t @ g i t h u b . c o m : "                     a u t h _ h e a d e r = " $ ( g i t   c o n f i g   - - l o c a l   - - g e t   h t t p . h t t p s : / / g i t h u b . c o m / . e x t r a h e a d e r ) "                     g i t   s u b m o d u l e   s y n c   - - r e c u r s i v e                     g i t   - c   " h t t p . e x t r a h e a d e r = $ a u t h _ h e a d e r "   - c   p r o t o c o l . v e r s i o n = 2   s u b m o d u l e   u p d a t e   - - i n i t   - - f o r c e   - - r e c u r s i v e   - - d e p t h = 1 -   n a m e :   S e t u p   N u g e t . e x e                 u s e s :   w a r r e n b u c k l e y / S e t u p - N u g e t @ v 1             -   n a m e :   N u g e t   R e s t o r e                 r u n :   n u g e t   r e s t o r e   $ E n v : G I T H U B _ W O R K S P A C E S h a r p H o u n d 3 S h a r p H o u n d 3 . s l n             -   n a m e :   B u i l d   S h a r p H o u n d 3                 r u n :   |                     c d   " C : P r o g r a m   F i l e s   ( x 8 6 ) M i c r o s o f t   V i s u a l   S t u d i o 2 0 1 9 E n t e r p r i s e M S B u i l d C u r r e n t B i n "                     . M S B u i l d . e x e   $ E n v : G I T H U B _ W O R K S P A C E S h a r p H o u n d 3 S h a r p H o u n d 3 S h a r p H o u n d 3 . c s p r o j   / p r o p e r t y : C o n f i g u r a t i o n = R e l e a s e             -   u s e s :   a c t i o n s / u p l o a d - a r t i f a c t @ m a s t e r                 w i t h :                     n a m e :   S h a r p H o u n d 3                     p a t h :   S h a r p H o u n d 3 S h a r p H o u n d 3 b i n R e l e a s e S h a r p H o u n d . e x e
A P I 访 A P I G i t H u b P e r s o n a l   A c c e s s   T o k e n s P A T 使 P A T c U R L A P I c u r l   - u   t w o 0 6 : T r y H a r d e r   h t t p s : / / a p i . g i t h u b . c o m / r e p o s / t w o 0 6 / r e d t e a m - t o o l i n g / a c t i o n s / a r t i f a c t s
使 E x e c G i t H u b   A P I 访 U R L 访 C o b a l t   S t r i k e 使 U R L Z I P 使 E x e c u t e - A s s e m b l y G i t H u b   A c t i o n s h t t p s : / / g i t h u b . c o m / f e a t u r e s / a c t i o n s P A T h t t p s : / / h e l p . g i t h u b . c o m / e n / g i t h u b / a u t h e n t i c a t i n g - t o - g i t h u b / c r e a t i n g - a - p e r s o n a l - a c c e s s - t o k e n - f o r - t h e - c o m m a n d - l i n e s u b   m a k e _ A P I _ r e q u e s t {         $ c m d   =   @ ( ' c u r l ' ,   ' - u   '   .   $ u s e r n a m e   .   ' : '   .   $ a c c e s s _ t o k e n ,   $ a p i _ u r l   .   $ r e p o _ u r l   .   $ e n d p o i n t ) ;         $ c u r l _ c o m m a n d   =   e x e c ( $ c m d ) ;         $ d a t a   =   r e a d A l l ( $ c u r l _ c o m m a n d ) ;         c l o s e f ( $ c u r l _ c o m m a n d ) ;         r e t u r n   $ d a t a ; }
h t t p s : / / w w w . c o b a l t s t r i k e . c o m / a g g r e s s o r - s c r i p t / i n d e x . h t m l h t t p s : / / g i t h u b . c o m / m d s e c a c t i v e b r e a c h / E x e c u t e - G i t h u b A s s e m b l y - A g g r e s s o r /
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则