1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="google-site-verification" content="xBT4GhYoi5qRD5tr338pgPM5OWHHIDR6mNg1a3euekI" /> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <meta name="description" content=""> 10 <meta name="keyword" content=""> 11 <link rel="shortcut icon" href="/img/favicon.ico"> 12 13 <title>luobobo | Ryz Blog</title> 14 15 <link rel="canonical" href="https://jdkhnjggf.github.io/"> 16 17 <!-- Bootstrap Core CSS --> 18 <link rel="stylesheet" href="/css/bootstrap.min.css"> 19 20 <!-- Custom CSS --> 21 <link rel="stylesheet" href="/css/hux-blog.min.css"> 22 23 <!-- Pygments Github CSS --> 24 <link rel="stylesheet" href="/css/syntax.css"> 25 26 <!-- Custom Fonts --> 27 <!-- <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> --> 28 <!-- Hux change font-awesome CDN to qiniu --> 29 <link href="https://cdn.staticfile.org/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> 30 31 32 <!-- ga & ba script hoook --> 33
33<script></script>
vendor: 68 bytes, lines 33-34
33 34 <script async src="https://www.googletagmanager.com/gtag/js?id=
34G-0E42HEQM58
vendor: 16 bytes, lines 34-35
34"></script> 35
35<script> 36
vendor: 140 bytes, lines 36-40
36window.dataLayer = window.dataLayer || []; 37 function gtag(){dataLayer.push(arguments);} 38 gtag('js', new Date()); 39 40 gtag('config', '
40G-0E42HEQM58
vendor: 8 bytes, lines 40-41
40'); 41
41</script>
41 42</head> 43 44 45<!-- hack iOS CSS :active style --> 46<body ontouchstart=""> 47 48 <!-- Navigation --> 49<nav class="navbar navbar-default navbar-custom navbar-fixed-top"> 50 <div class="container-fluid"> 51 <!-- Brand and toggle get grouped for better mobile display --> 52 <div class="navbar-header page-scroll"> 53 <button type="button" class="navbar-toggle"> 54 <span class="sr-only">Toggle navigation</span> 55 <span class="icon-bar"></span> 56 <span class="icon-bar"></span> 57 <span class="icon-bar"></span> 58 </button> 59 <a class="navbar-brand" href="/">Iuobobo</a> 60 </div> 61 62 <!-- Collect the nav links, forms, and other content for toggling --> 63 <!-- Known Issue, found by Hux: 64 <nav>'s height woule be hold on by its content. 65 so, when navbar scale out, the <nav> will cover tags. 66 also mask any touch event of tags, unfortunately. 67 --> 68 <div id="huxblog_navbar"> 69 <div class="navbar-collapse"> 70 <ul class="nav navbar-nav navbar-right"> 71 <li> 72 <a href="/">Home</a> 73 </li> 74 75 <li> 76 <a href="/about/"></a> 77 </li> 78 79 </ul> 80 </div> 81 </div> 82 <!-- /.navbar-collapse --> 83 </div> 84 <!-- /.container --> 85</nav>
86<script> 87 // Drop Bootstarp low-performance Navbar 88 // Use customize navbar with high-quality material design animation 89 // in high-perf jank-free CSS3 implementation 90 var $body = document.body; 91 var $toggle = document.querySelector('.navbar-toggle'); 92 var $navbar = document.querySelector('#huxblog_navbar'); 93 var $collapse = document.querySelector('.navbar-collapse'); 94 95 $toggle.addEventListener('click', handleMagic) 96 function handleMagic(e){ 97 if ($navbar.className.indexOf('in') > 0) { 98 // CLOSE 99 $navbar.className = " "; 100 // wait until animation end. 101 setTimeout(function(){ 102 // prevent frequently toggle 103 if($navbar.className.indexOf('in') < 0) { 104 $collapse.style.height = "0px" 105 } 106 },400) 107 }else{ 108 // OPEN 109 $collapse.style.height = "auto" 110 $navbar.className += " in"; 111 } 112 } 113</script>
113 114 115 116 <!-- Page Header --> 117<header class="intro-header" style="background-image: url('/img/home-bg.png')"> 118 <div class="container"> 119 <div class="row"> 120 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1 "> 121 <div class="site-heading"> 122 <h1>Iuobobo</h1> 123 <!--<hr class="small">--> 124 <span class="subheading"></span> 125 </div> 126 </div> 127 </div> 128 </div> 129</header> 130 131<!-- Main Content --> 132<div class="container"> 133 <div class="row"> 134 135 136<!-- USE SIDEBAR --> 137 <!-- Post Container --> 138 <div class=" 139 col-lg-8 col-lg-offset-1 140 col-md-8 col-md-offset-1 141 col-sm-12 142 col-xs-12 143 post-container 144 "> 145 146<div class="post-preview"> 147 <a href="/2024/12/24/Tool/"> 148 <h2 class="post-title"> 149 Microarchitecture Security Toolï¼ä¸æåï¼ 150 </h2> 151 152 <h3 class="post-subtitle"> 153 å¾®æ¶æå®å ¨Toolkit 154 </h3> 155 156 <div class="post-content-preview"> 157 Update 2024.12.27: å¾éæ¾å°å®£å¸è¿ç¯blogçæ´æ°å°æ¤ä¸ºæ¢äº:) However, all questions are always welcome. 158 159 160 âWeâre trying to do things here that arenât supposed to be done.â 161 162 163å¾®æ¶æå®å ¨ç¡®å®åå¨é¨æ§ï¼å°¤å ¶æ¯åå¼å§å代ç çæ¶å叏叏伿 ä»ä¸æã 164使ªè³ç®å为æ¢... 165 </div> 166 </a> 167 <p class="post-meta"> 168 Posted by luobobo on December 24, 2024 169 </p> 170</div> 171<hr> 172 173<div class="post-preview"> 174 <a href="/2024/08/31/launch-sev-snp-vm-with-console/"> 175 <h2 class="post-title"> 176 Launch AMD SEV-SNP VM with console 177 </h2> 178 179 <h3 class="post-subtitle"> 180 ç¨consoleå®è£ SEV-SNPèææº 181 </h3> 182 183 <div class="post-content-preview"> 184 185 æä¹æ¯æmarkdown code blockè¿æé®é¢â¦å¤ªå¿äºæå¾ä¿®äºï¼å è¿æ · 186 187 188lbbç¬¬ä¸æ¬¡è£ esçæ¶åæ²¡è®°notesï¼è¿ç¨åå ¶çè¦ã 189 190æè¿åè£ äºä¸æ¬¡snpï¼å åçè¦ã 191 192好åç°å¨ä¹æ²¡å¥å¥½æç¨ï¼ç®åè®°ä¸ä¸åªç¨terminal (ssh access)ï¼æ²¡æGUIçæ åµä¸å¦ä½æå¿«è£ 好sev-snp VM. 193 1941.å å¬å®ç Github 195 196git clone https://gith... 197 </div> 198 </a> 199 <p class="post-meta"> 200 Posted by luobobo on August 31, 2024 201 </p> 202</div> 203<hr> 204 205<div class="post-preview"> 206 <a href="/2023/11/16/CacheWarp/"> 207 <h2 class="post-title"> 208 CacheWarp ââ AMD CPUsä¸çè¯çæ¼æ´ 209 </h2> 210 211 <h3 class="post-subtitle"> 212 213 </h3> 214 215 <div class="post-content-preview"> 216 CacheWarp Attack 217 2182023å¹´11æ15æ¥åæ¨ï¼æ¥èªCISPA亥å§éå ¹ä¿¡æ¯å®å ¨ä¸å¿åæ ¼æè¨ç§æå¤§å¦çç ç©¶åå ¬å¸äºåå¨äºAMD EPYC CPUsä¸çè¯çæ¼æ´ ââ CacheWarp (CVE-2023-20592)ãæ»å»è å¯ä»¥æ¶æå°ä½¿ç¨INVDæä»¤æ¹å»ä»»æåå ¥å åçæä½ï¼ä»èç ´åå åä¿æ¤æºå¶ï¼å¹¶å¨äºèææºä¸å®ç°è¿ç¨ä»£ç æ§è¡ææéæåãç 究人å们已ç»å¨è®ºæä¸è¯¦ç»æè¿°äºæ¼æ´çå... 219 </div> 220 </a> 221 <p class="post-meta"> 222 Posted by luobobo on November 16, 2023 223 </p> 224</div> 225<hr> 226 227<div class="post-preview"> 228 <a href="/2023/07/01/Paper-Reading-List/"> 229 <h2 class="post-title"> 230 Paper-Reading-List 231 </h2> 232 233 <h3 class="post-subtitle"> 234 Security Papers 235 </h3> 236 237 <div class="post-content-preview"> 238 239 âLearn to read papers and develop my taste.â 240 241 242How to Read a Paper 243 244The THREE-PASS APPROACH 245 246 The first pass [about 5-10 min] 247 248 title, abstract, and introduction 249 section and sub-... 250 </div> 251 </a> 252 <p class="post-meta"> 253 Posted by luobobo on July 1, 2023 254 </p> 255</div> 256<hr> 257 258 259<!-- Pager --> 260 261 262 </div> 263 <!-- Sidebar Container --> 264 <div class=" 265 col-lg-3 col-lg-offset-0 266 col-md-3 col-md-offset-0 267 col-sm-12 268 col-xs-12 269 sidebar-container 270 "> 271 <!-- Featured Tags --> 272 273 274 <!-- Short About --> 275 <section class="visible-md visible-lg"> 276 <hr><h5><a href="/about/">ABOUT ME</a></h5> 277 <div class="short-about"> 278 279 280 <p>ä¸ä¸ªPhD Student, æä¸ç¹å¾®ç»ææä¸ç¹å®å ¨</p> 281 282 <!-- SNS Link --> 283 <ul class="list-inline"> 284 285 286 <li> 287 <a href="https://twitter.com/Rayiizzz">
288 <span class="fa-stack fa-lg"> 289 <i class="fa fa-circle fa-stack-2x"></i> 290 <i class="fa fa-twitter fa-stack-1x fa-inverse"></i> 291 </span> 292 </a> 293 </li> 294 295 296 <li> 297 <a target="_blank" href="https://www.zhihu.com/people/zhang-rui-yi-5"> 298 <span class="fa-stack fa-lg"> 299 <i class="fa fa-circle fa-stack-2x"></i> 300 <i class="fa fa-stack-1x fa-inverse">ç¥</i> 301 </span> 302 </a> 303 </li> 304 305 306 307 308 <li> 309 <a target="_blank" href="https://github.com/Jdkhnjggf"> 310 <span class="fa-stack fa-lg"> 311 <i class="fa fa-circle fa-stack-2x"></i> 312 <i class="fa fa-github fa-stack-1x fa-inverse"></i> 313 </span> 314 </a> 315 </li> 316 317 </ul> 318 </div> 319 </section> 320 <!-- Friends Blog --> 321 322 <hr> 323 <h5>FRIENDS</h5> 324 <ul class="list-inline"> 325 326 <li><a href="https://www.zuozuovera.com/">èæèªçº¿ðº</a></li> 327 328 <li><a href="https://hurricane618.me/">hurricane618</a></li> 329 330 <li><a href="https://www.notion.so/Ningyu-s-Homepage-74990eabecda4c5b9cd0e90762ebc7a9">hnyuuu</a></li> 331 332 <li><a href="https://avcatshy.github.io/">avcatshy</a></li> 333 334 </ul> 335 336 </div> 337 338 </div> 339</div> 340 341 342 <!-- Footer --> 343<footer> 344 <div class="container"> 345 <div class="row"> 346 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> 347 <ul class="list-inline text-center"> 348 349 350 <li> 351 <a href="https://twitter.com/Rayiizzz"> 352 <span class="fa-stack fa-lg"> 353 <i class="fa fa-circle fa-stack-2x"></i> 354 <i class="fa fa-twitter fa-stack-1x fa-inverse"></i> 355 </span> 356 </a> 357 </li> 358 359 360 <!-- add Weibo, Zhihu by Hux, add target = "_blank" to <a> by Hux --> 361 362 <li> 363 <a target="_blank" href="https://www.zhihu.com/people/zhang-rui-yi-5"> 364 <span class="fa-stack fa-lg"> 365 <i class="fa fa-circle fa-stack-2x"></i> 366 <i class="fa fa-stack-1x fa-inverse">ç¥</i> 367 </span> 368 </a> 369 </li> 370 371 372 373 374 375 376 <li> 377 <a target="_blank" href="https://github.com/Jdkhnjggf"> 378 <span class="fa-stack fa-lg"> 379 <i class="fa fa-circle fa-stack-2x"></i> 380 <i class="fa fa-github fa-stack-1x fa-inverse"></i> 381 </span> 382 </a> 383 </li> 384 385 </ul> 386 <p class="copyright text-muted">
387 Copyright © Iuobobo 2025 388 <br> 389 Theme by <a href="http://huangxuan.me">Hux</a> | 390 <iframe 391 style="margin-left: 2px; margin-bottom:-5px;" 392 frameborder="0" scrolling="0" width="91px" height="20px" 393 src="https://ghbtns.com/github-btn.html?user=huxpro&repo=huxpro.github.io&type=star&count=true" > 394 </iframe> 395 </p> 396 </div> 397 </div> 398 </div> 399</footer> 400 401<!-- jQuery -->
402<script src="/js/jquery.min.js "></script>
402 403 404<!-- Bootstrap Core JavaScript -->
405<script src="/js/bootstrap.min.js "></script>
405 406 407<!-- Custom Theme JavaScript -->
408<script src="/js/hux-blog.min.js "></script>
408 409 410 411<!-- async load function -->
412<script> 413 function async(u, c) { 414 var d = document, t = 'script', 415 o = d.createElement(t), 416 s = d.getElementsByTagName(t)[0]; 417 o.src = u; 418 if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); } 419 s.parentNode.insertBefore(o, s); 420 } 421</script>
421 422 423<!-- 424 Because of the native support for backtick-style fenced code blocks 425 right within the Markdown is landed in Github Pages, 426 From V1.6, There is no need for Highlight.js, 427 so Huxblog drops it officially. 428 429 - https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0 430 - https://help.github.com/articles/creating-and-highlighting-code-blocks/ 431--> 432<!-- 433
433<script> 434 async("https://cdn.bootcss.com/highlight.js/8.6/highlight.min.js", function(){ 435 hljs.initHighlightingOnLoad(); 436 }) 437 </script>
437 438 <link href="https://cdn.bootcss.com/highlight.js/8.6/styles/github.min.css" rel="stylesheet"> 439--> 440 441 442<!-- jquery.tagcloud.js -->
443<script> 444 // only load tagcloud.js in tag.html 445 if($('#tag_cloud').length !== 0){ 446 async("/js/jquery.tagcloud.js",function(){ 447 $.fn.tagcloud.defaults = { 448 //size: {start: 1, end: 1, unit: 'em'}, 449 color: {start: '#bbbbee', end: '#0085a1'}, 450 }; 451 $('#tag_cloud a').tagcloud(); 452 }) 453 } 454</script>
454 455 456<!--fastClick.js -->
457<script> 458 async("https://cdn.bootcss.com/fastclick/1.0.6/fastclick.min.js", function(){ 459 var $nav = document.querySelector("nav"); 460 if($nav) FastClick.attach($nav); 461 }) 462</script>
462 463 464 465<!-- Google Analytics --> 466 467 468 469<!-- Baidu Tongji --> 470 471 472 473 474<!-- Image to hack wechat --> 475<!-- <img src="/img/icon_wechat.png" width="0" height="0" /> --> 476<!-- Migrate from head to bottom, no longer block render and still work --> 477 478</body> 479 480</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.