Please refer to this blogpost to get an overview.
Replace *-INSTANCE with one of the public instances listed in the scrapers section. Replace CAPITALIZED words with their corresponding identifiers on the website.
| using System.Text; | |
| using AsmResolver; | |
| using AsmResolver.DotNet; | |
| using AsmResolver.DotNet.Builder.Metadata.Blob; | |
| using AsmResolver.DotNet.Builder.Metadata.Strings; | |
| using AsmResolver.DotNet.Code.Cil; | |
| using AsmResolver.DotNet.Signatures; | |
| using AsmResolver.IO; | |
| using AsmResolver.PE; | |
| using AsmResolver.PE.DotNet.Builder; |
Please refer to this blogpost to get an overview.
Replace *-INSTANCE with one of the public instances listed in the scrapers section. Replace CAPITALIZED words with their corresponding identifiers on the website.
| #!/usr/bin/python | |
| # Copyright (c) 2019 University of Utah Student Computing Labs. ################ | |
| # All Rights Reserved. | |
| # | |
| # Permission to use, copy, modify, and distribute this software and | |
| # its documentation for any purpose and without fee is hereby granted, | |
| # provided that the above copyright notice appears in all copies and | |
| # that both that copyright notice and this permission notice appear | |
| # in supporting documentation, and that the name of The University |
| /* bling.js */ | |
| window.$ = document.querySelector.bind(document); | |
| window.$$ = document.querySelectorAll.bind(document); | |
| Node.prototype.on = window.on = function(name, fn) { this.addEventListener(name, fn); }; | |
| NodeList.prototype.__proto__ = Array.prototype; | |
| NodeList.prototype.on = function(name, fn) { this.forEach((elem) => elem.on(name, fn)); }; |