Clickonce Obfuscation

It includes a large class library named as Framework Class Library (FCL) and provides language interoperability (each language can use code written in other languages) across several programming languages. gmStudio is a programmable VB6/ASP/COM re-engineering tool that enables an agile tool-assisted rewrite methodology and helps teams dramatically lower the total cost, risk, and disruption of ambitious migration projects. Should I publish to a file. Now over 1,200 organizations in nearly 60 countries rely on Stackify’s tools to provide critical application performance and code insights so they can deploy better applications faster. A project os a group of related files. NET configuration settings in web. For a current list of signature set updates see article KB-55446 Network Security Signature Set Updates. One way to combat various AV's false detections, is what is known by signature obfuscation. The commercial version of Dotfuscator very easily supports obfuscating a ClickOnce publish (see this handy demo) and additional hardening techniques, but the price is $4950 or $5940 depending on which edition you choose. A ClickOnce deployment cannot perform custom actions such as creating a database, configuring registry settings, adding a new font, putting files in the Global Assembly Cache (GAC). Hi Dorchester_software - XNA Game Studio 3. Hello and welcome to my blog. Net Assembly Code Protection & Obfuscation Optimization & Performance Improvement Smaller & Simplified Deployment Automatic Exception Reporting Protect your code and intellectual property from hackers, crackers or competitors. The last step is to use mage to >update and resign the ClickOnce manifests. Study Flashcards On 70-347 at Cram. Net is a 100%. ClickOnce applications differ from usual desktop applications in the way applications are installed and launched. Invoke-Obfuscation:PowerShell混淆器。 ClickOnceGenerator:适用于红队的快速恶意ClickOnce生成器。. Browse, analyze, decompile, and debug. If one will release a ClickOnce version, how can it be obfuscated by Dotfuscator? Tags. Professional Visual Studio 2017 is the industry-favorite guide to getting the most out of Microsoft''s primary programming technology. I was trying to use the Javascript Obfuscator 4. I heard it before. where XXX is the obfuscation. the app files reside in an obfuscated directory location under the users (installing users) profile. I'll cover the following topics in the code samples below: Visual Studio. smartassembly. 200k r/s CF/BLAZING/OVH bypass. com is placed on a server with IP:. NET Applications Learning MSBuild and ClickOnce Sayed Y. My problem is that the program is a ClickOnce application and if I go to a folder (using Windows) and try to open. Obfuscation. Useable in Vanilla for your Minecraft maps or servers! You may also just use this to create colored and styled signs. I was wondering how "secure" or "un-reverse engineerable" ClickOnce deployment applications are. The certificate is saved to a file, a system certificate store, or both. ClickOnce and obfuscation with. Crypto Obfuscator Will Help You To: Protect your code and intellectual property from hackers, crackers or competitors. I tried to obfuscated dlls with two options: 1. ClickOnce Deployment mit Obfuscation Visual Studio bietet mit dem ClickOnce Deployment eine praktikable Möglichkeit um ein Release einfach zu deployen und den Kunden zugänglich zu machen. Secureteam is a key partner for the delivery of our products, in terms of providing the expertise, commitment to quality and excellent support that will allow us to protect our IP thus directly affecting our revenues. 17、双击ClickOnce更新程序时报“无法安装或运行此应用程序,该应用程序要求首先在全局程序集缓存gac中安装程序集system. Write code using code completions, debugging, testing, Git management, and cloud deployments with Visual Studio. C# (pronounced 'C sharp') is firmly planted in the C and C++ family tree of languages, and will immediately be familiar to C and C++ programmers. zip; unpack twice with the password 123) that could not be debugged in IDA. 9 uses a new workflow to create final Android, iOS, and Mac apps for publication. SmartAssembly is an obfuscator that helps protect your application against reverse-engineering or modification, by making it difficult for a third-party to access your source code. Native Assembly Programming in. We have run DeveExpress Project Converter in Visual Studio to upgrade our clickonce from 17. Additionally, I haven't touched on the Visual Studio integration which allows integration with MSBuild. - Modification resistence: CodeVeil creates dependencies on the unmodified source so that a user cannot modify your assembly without making it completely unusable. As far as limitations are concerned, the software only has guaranteed access to a few folders within the user's working folder for data storage. Optimizing C++ compilers for native code tend to produce obfuscated code by default. This is a tool that encrypts, or obfuscates, the assembly. Adversarial Assessment Specialist. The specific requirements or preferences of your reviewing publisher, classroom teacher, institution or organization should be applied. One of my tasks was to obfuscate it, protect the code from being debugged, disassembled, decompiled and profiled. ClickOnce, part of version 2. NET assemblies, such as Dotfuscator, XenoCode, Demeanor for. ClickOnce applications are installed for a single user, you cannot install an application for all users. Foolishly, I volunteered to fix it. Visual Studio. The MakeCert tool creates an X. The last step is to use mage to >update and resign the ClickOnce manifests. 0 prevents other people from decompiling or reverse engineering your SWF movie and stealing the ActionScript Code. But it's not just about protection - we design and test all these layers to be. illusion mage Software - Free Download illusion mage - Top 4 Download - Top4Download. Method parent obfuscation. Recently I had a requirement for a ClickOnce application to launch on start up. With its numerous fixes and upgrades, Visual Studio 2017 represents a major enhancement for developer productivity. “Antivirus is essential tool that most people need to protect their Windows operating system from Viruses, Trojans, and other bad stuff. NET and many others. View Will Adams’ profile on LinkedIn, the world's largest professional community. Hi Dorchester_software - XNA Game Studio 3. Optimizing C++ compilers for native code tend to produce obfuscated code by default. The following is a sample. 242: Longer certificate expiration utility 243: Setup file deployment question. We have run DeveExpress Project Converter in Visual Studio to upgrade our clickonce from 17. Looking at the WSP and taking a look at the DLL files produced errors in Reflector so it appears the solution is obfuscated, but not by anything I’ve seen before. Any of my search term words; All of my search term words; Find results in Content titles and body; Content titles only. This fact allows the decompiler tools to reverse-engineer the high-level code (in C#, for example) from the. Common Vulnerabilities and Exposures (CVE®) is a list of entries — each containing an identification number, a description, and at least one public reference — for publicly known cybersecurity vulnerabilities. Generally, a download manager enables downloading of large files or multiples files in one session. It explains how to configure Visual Studio for obfuscation. 85 for VB6/ASP/COM re-engineering Great Migrations has released gmStudio V9. NET Core 的程序却没有. Eazfuscator. If you dont have sing file? and want to obfuscaion for free watch this movie. Differences Between Mac And Windows Interface; R Studio For Windows 8. Dotfuscator is a tool that hinders reverse engineering and tampering for. Obfuscation. Adversarial Assessment Specialist. *Obfuscation transforms only; Checks and Instrumentation are not supported at this time. Download the DeploymentTutorial. ClickOnce is really just an installation mechanism for software. Free download of Spices. Unlike usual applications installed to the Program Files folder or a user-defined folder, ClickOnce applications are installed into the user profile, to a subfolder with an obfuscated name. The commercial version of Dotfuscator very easily supports obfuscating a ClickOnce publish (see this handy demo) and additional hardening techniques, but the price is $4950 or $5940 depending on which edition you choose. Migrating a Project that Uses Crystal Reports for Visual Studio. Pentester who also enjoys malware research and exploit development. Deploying a simple project via ClickOnce was troublesome, but achievable after manually signing the manifests with mage. NET Applications Learning MSBuild and ClickOnce Sayed Y. NET Reactor prevents decompilation by a variety. Additionally, ClickOnce uses certificates to verify the authenticity of the application's publisher, and to sign the application and deployment manifests to prove that the files have not been tampered with. Obfuscating a ClickOnce Publish in VS 2010 Posted on January 20, 2013 by Nathan Jones Awhile ago I wrote about how I used msbuild tasks to support obfuscating a project before generating a publish manifest and publishing a project using ClickOnce. NET Framework 1. com offers free software downloads for Windows, Mac, iOS and Android computers and mobile devices. Hey there VB Experts, I am wondering how you can make a downloader script. Breakpoints would not break and, the program would run out of control, as if the debugger was too slow to catch it. Web Essentials extends Visual Studio with a lot of new features that web developers have been missing for many years. Adversarial Assessment Specialist. All You Need is One - A ClickOnce Love Story - Secure360 2015 1. Net v2018 Licensing, Copy-Protection And Activations That Actually Works! CryptoLicensing for. sending email using gmail account on local machine. x64 mage 64 bit download - x64 - X 64-bit Download - x64-bit download - freeware, shareware and software downloads. I have an application that contances Trace. Pentester who also enjoys malware research and exploit development. Net is a powerful and easy-to-use obfuscation and protection product for:. ClickOnce is really just an installation mechanism for software. 0 and later, and supports deploying applications made with Windows Forms or Windows Presentation Foundation. NET Framework from 2. Edit: See updated version specifically for use with VS 2010. Just wanted to say thanks. Save time and money spent handling deployment related issues. Because we don't want to obfuscate the assembly in Debug mode, a check here ensures that the obfuscation is performed only when compilation is done is Release mode. Solution: As a workaround, you can try to automate the non-obfuscated version of your application. NET Reactor The above could have been easy and straightforward if there weren't for, what I call, design errors in the building and publish process. NET Framework, allows you to deploy Windows-based rich client apps to a desktop by placing the application files on a Web or file server accessible to the client and providing the user with a link. ” should have read: Antivirus is a recommended tool for people that want to protect their Mac or Windows operating system from Viruses, Trojans, and other bad stuff. Obfuscation steps. Downloadable Samples. When a user installs a ClickOnce application on Windows 8, here's what happens: ClickOnce gets the manifest, checks the certificate, and shows the ClickOnce prompt with "trusted publisher" or "unknown publisher" (depending on your signing certificate). The ILDASM tool available within. Tag: ClickOnce Deploy click-once application on Azure Blob with Azure DevOps It was a long time ago I blogged on how to publish a click-once application from a VSTS Build to Azure Blob, long time was passed, and lots of stuff changed. - Deployment with InstallShield and ClickOnce with obfuscation and code signing certificates - Handheld terminal (barcode/RFID) application development for Windows CE platform - Coordinating development between embedded systems and PC application - Auto-identification implementations through vision, barcode, RFID, NFC. David has 4 jobs listed on their profile. - Obfuscation: obfuscate the names of public classes, methods, properties and fields. 7i does not properly interact with the processing of hcp:// URLs by the Microsoft Help and Support Center, which makes it easier for remote attackers to execute arbitrary code via malware that is correctly detected by this product, but with a detection approach that occurs too late to stop the code execution. Net web sites. I'm sure there are cases where this is desirable; however, I don't believe that it is the norm. He first created the application, published it with ClickOnce, then obfuscated the files and updated the manifests using the Mage tool. One of the most requested features in the previous version of SSRS was an ability to develop end-user reports. Strong name signing with tamper protection. net, clickonce, dotfuscator, obfuscation. exe manifest into the program (for the Vista behaviour we should have). The user clicks the Install button. Log-Analyse und Auswertung: Win10: Viren in C:\Windows\SysWOW64\*. 使用Dotfuscator混淆处理融入DotNet ClickOnce发布(超经典,测试已通过,转发的,吐血推荐,不看也收藏了)简称:混淆发布,该怎么解决 日期:2014-5-18 浏览次数:20476次. All you need to know is in our complete product documentation. There exist a number of products that you can use to obfuscate your. 5 Ways to Make Your Database GDPR-Compliant The GDPR is almost here! Learn what you can do to secure your databases in a way that complies with these new regulations. Understanding Obfuscation. Obfuscate Assembly Shareware and Freeware Programs - Manco Obfuscator (Manco Software), Orange Heap (Mikalai Kalpinski),. Visual Studio. e: MyProject\Confused). If your entire business rests on the IP embodied in your software or you don't want your C# or VB. I was trying to use the Javascript Obfuscator 4. ClickOnce security and. Sounds simple, right? But not for ClickOnce. It's damn-near ClickOnce in its behavior. Download InstallShield Limited Edition for Visual Studio. It assumes the publish location is. Dotfuscator is a tool that hinders reverse engineering and tampering for. If you have obfuscated assemblies in your ClickOnce deployment package, then they will be the problem. Hello and welcome to my blog. I’m using following steps for clickonce deployment with confuserEX Obfuscation. NET Framework 1. Disabling ClickOnce I found the following thread on MSDN How to remove "clickOnce" from an applicationwhere TaylorMitchell advises to check both the Signing and Security tabs of the project's properties - there may have been one or two other pointers in the thread so if those two don't switch ClickOnce off read through the rest. identityModel 3. In the context of software, obfuscation is the process of scrambling the symbols, code, and data of a program to prevent reverse engineering. Sehen Sie sich auf LinkedIn das vollständige Profil an. If you like to use Cryptomator on a 32 bit system, version 1. I'm not far from meeting my three requirements now: obfuscation, localization and ClickOnce. Should I publish to a file. 3 If you're building ClickOnce deployments, then you've probably noticed the lack of available tools to help you. Assuming your ClickOnce application is named "Foo" and is at version 1. Net web sites. ClickOnce applications differ from usual desktop applications in the way applications are installed and launched. Obfuscation techniques such as address space layout randomization are used to increase the amount of effort required of malware before successful infiltration of a system. 8420) amd DepositFiles windows work version windows 32 bit Eazfuscator. The cache is a bit obfuscated, so investigation will be necessary. If you want to integrate ClickOnceMore into your build process check out the help for the Command Line Tool which is shipped with ClickOnceMore. Adversarial Assessment Specialist. 8420 indian acer android stable version Eazfuscator. LuckyStrike contains a bunch of obfuscation methods to avoid detection and can even go as far as encrypting the payload ensuring that AV sandbox will never be able to execute it for dynamic analysis. Dotfuscator is a tool that hinders reverse engineering and tampering for. A project os a group of related files. ClickOnce applications are installed for a single user, you cannot install an application for all users. 0 of the Microsoft®. exe file now. When supported and enabled in both the client and server, obfuscation makes it more difficult for an observer to detect that the protocol being used is SSH. There are instructions located here. illusion mage Software - Free Download illusion mage - Top 4 Download - Top4Download. 509 certificate, signed by the test root key or other specified key, that binds your name to the public part of the key pair. NET code protection is subjected to Microsoft regression tests, security audits, code reviews and quality gates as part of the Visual Studio development platform. Visual Studio includes the free PreEmptive Protection - Dotfuscator Community, which you can use to protect your ClickOnce applications through code obfuscation and active protection measures. net, clickonce, dotfuscator, obfuscation. It does not discuss the theory behind obfuscation or the effectiveness of obfuscation in protecting your intellectual property. Skip the basics and delve right into Visual Studio 2017 advanced features and tools. I think the reason more people don't use obfuscation as a default option is that it's a serious hassle compared to the risk. If one will release a ClickOnce version, how can it be obfuscated by Dotfuscator? Tags. If you dont have sing file? and want to obfuscaion for free watch this movie. The ClickOnce deploy needs all the assembly properly hashed in the application. NET assemblies, such as Dotfuscator, XenoCode, Demeanor for. NET assembly obfuscation as a way to deter Reverse Engineering. exe Windows 7 Wenn Du Dir einen Trojaner eingefangen hast oder ständig Viren Warnungen bekommst, kannst Du hier die Logs unserer Diagnose Tools zwecks Auswertung durch unsere Experten posten. The certificate is saved to a file, a system certificate store, or both. However, assembly obfuscation is not integrated into the Visual Studio IDE or the ClickOnce deployment process. layerstress. Lets see if everything goes well. Hi; I am trying to use this software for a winforms clickonce application. NET, Silverlight 2. Net v2018 Licensing, Copy-Protection And Activations That Actually Works! CryptoLicensing for. If you want to integrate ClickOnceMore into your build process check out the help for the Command Line Tool which is shipped with ClickOnceMore. Now my problem is that I don't know how to encrypt and obfuscate the assemblies using my own 3rd party application and then pass them to ClickOnce. NET and many others. Pentester who also enjoys malware research and exploit development. ClickOnce: Delivering. NET executables can easily be reverse engineered by free tools (such as dotPeek and JustDecompile), potentially exposing algorithms and intellectual property (trade secrets), licensing and security mechanisms. An archive of the CodePlex open source hosting site. Use Ctrl+F5 to run without debugging. 使用Dotfuscator混淆处理融入DotNet ClickOnce发布(超经典,测试已通过,转发的,吐血推荐,不看也收藏了)简称:混淆发布,该怎么解决 日期:2014-5-18 浏览次数:20476次. The x264 CLI is a command line software. 200k r/s CF/BLAZING/OVH bypass. I'll cover the following topics in the code samples below: Visual Studio. Of course we'll still be doing things like posting change logs and notes to let everyone know, but it's a very slick feature to have. Here's what I came up with. Leveraging CSRF and Open Redirects 1. the app files reside in an obfuscated directory location under the users (installing users) profile. However, assembly obfuscation is not integrated into the Visual Studio IDE or the ClickOnce deployment process. ClickOnce es una de las tecnologías de deployment que viene emergiendo con gran fuerza para la plataforma. exe) to be obfuscated. It implements a combination of code obfuscation, optimization, shrinking and hardening technologies. NET code by providing a protection that goes beyond standard obfuscation methods. When a user installs a ClickOnce application on Windows 8, here's what happens: ClickOnce gets the manifest, checks the certificate, and shows the ClickOnce prompt with "trusted publisher" or "unknown publisher" (depending on your signing certificate). He first created the application, published it with ClickOnce, then obfuscated the files and updated the manifests using the Mage tool. Multimedia. This allows ClickOnce apps to be installed on a per-user. It checks the certificate on the executable. Net Reactor tool : On result, It automatically added the obfuscated dlls to the folder included all deploy files, and also the manifest file of the application. These tools also offer extensions to unobfuscate an obfuscated assembly so you can analyze the application more closely. You can always get a line number where an unhandled exception appeared, view a readable stack trace, and even attach the debugger to walk through your obfuscated code. One of the side effects of obfuscation is the difficulty of debugging obfuscated code. Net Reflector. Please let me know how you do/did that. Net licensing solution for any C# and Visual Basic. A project os a group of related files. ClickOnce, part of version 2. Net is a powerful and easy-to-use obfuscation and protection product for:. 8420 indian acer android stable version Eazfuscator. Simply unlock the evaluation version by purchasing and entering an activation code. NET 11/7/2014 2:08:17 PM. Vi segnalo questo splendido articolo del noto Corrado Cavalli, pubblicato su MSDN Library in italiano, che spiega in maniera molto dettagliata come usare la tecnologia ClickOnce per distribuire le proprie applicazioni. Obfuscation isn't integrated into the ClickOnce deployment process. I am using the VS. ClickOnceファイルは、 ClickOnce. Unlike usual applications installed to the Program Files folder or a user-defined folder, ClickOnce applications are installed into the user profile, to a subfolder with an obfuscated name. I manage a very robust application that I publish through ClickOnce because I need to have the ability to force updates to my user's. The above work except that done by the publish wizard can be written in a bat file. javascript obfuscator sourceforge * My company want to buy a tool to obfuscate our javascript source, and I download your trial version of JavaScript Obfuscator 4. As far as limitations are concerned, the software only has guaranteed access to a few folders within the user's working folder for data storage. Pentester who also enjoys malware research and exploit development. The Visual Studio integration cuts out the manual step, but it's a necessity when you're dealing with certain projects like when using ClickOnce. 10 Jobs sind im Profil von Matthias Mayrock aufgelistet. Tag: ClickOnce Deploy click-once application on Azure Blob with Azure DevOps It was a long time ago I blogged on how to publish a click-once application from a VSTS Build to Azure Blob, long time was passed, and lots of stuff changed. This is a tool that encrypts, or obfuscates, the assembly. Native Assembly Programming in. I am facing a similar challenge, but on a more basic level. WCF was introduced with. NET code protection is subjected to Microsoft regression tests, security audits, code reviews and quality gates as part of the Visual Studio development platform. csproj file to obfuscate the. Samalla laitteella soitat karaoket, taustamusiikit, webradiot ja toistat mainoksia ajastetusti näytöillä. My problem is that the program is a ClickOnce application and if I go to a folder (using Windows) and try to open. x264 Encoder is a free software H264/AVC based video encoder. Write code using code completions, debugging, testing, Git management, and cloud deployments with Visual Studio. 0 the process you will want to follow is: Publish your ClickOnce application to a directory on disk. Free download of Spices. Obfuscate Assembly Windows 8 - Free Download Windows 8 Obfuscate Assembly - Windows 8 Download. One of my tasks was to obfuscate it, protect the code from being debugged, disassembled, decompiled and profiled. PCA Smart Client Foundation System The PCA Smart Client Foundation System (SCFS) is the product of many enhancements to the Microsoft SQL Server/. We needed a tool to help integrate it into our build process. microsoft publisher 64 bit download - X 64-bit Download - x64-bit download - freeware, shareware and software downloads. Acoustical Measurements (10) Animation Tools (27). Crypto Obfuscator For. Moves methods in your code by changing the class they are in, making it harder to understand how methods and classes relate to each other. The best way to encrypt. 0” 答:ClickOnce的错误可以先去事件管理器里看看,微软的程序一般出错了都会在事件->应用程序里留下出错信息。. Y instead of a number" during obfuscation. Deploying a simple project via ClickOnce was troublesome, but achievable after manually signing the manifests with mage. I am using clickonce to publish my applications. needs to be done before ClickOnce. Messages: 10,598. Resign each of the obfuscated assemblies. The following is a sample. ClickOnce, Setups, etc. Here's what I came up with. NET, it doesn't become a brick of non-debuggable mess. NET Framework contain significant source code details, such as type and member names (even for private types) and instructions written in a high-level intermediate language. My main purpose was watch 2 servers, 1 NAS, one switch and one router. exe (incluido en Windows/. Ordinarily,. Save time and money spent handling deployment related issues. Microsoft offers the Dotfuscator tool for obfuscation, but third-party tools from. NET languages, like C# and Visual Basic. APPLICATION file which will be parsed and presented in the Config Editor as a ClickOnce Package. I manage a very robust application that I publish through ClickOnce because I need to have the ability to force updates to my user's. NET is built to deliver the best runtime performance from ground up. NET, Silverlight 2. 0 Amazon Cloud Drive string-tcp low false Activity 1322. Si usted va a. Confuser is a obfuscator for. com is placed on a server with IP:. NET, Click, Project Directory, and Clickonce. There exist a number of products that you can use to obfuscate your. Unlike usual applications installed to the Program Files folder or a user-defined folder, ClickOnce applications are installed into the user profile, to a subfolder with an obfuscated name. NET assemblies, such as Dotfuscator, XenoCode, Demeanor for. It checks the certificate on the executable. Features such as side-by-side deployment, ClickOnce deployment, and an end to file version conflicts and “DLL hell” (the presence of multiple versions of the same DLL on a system, or the inability to remove a version of a DLL) make desktop and web-based deployments a snap. It does not discuss the theory behind obfuscation or the effectiveness of obfuscation in protecting your intellectual property. Fixed issue with ClickOnce manifests and timestamp server URL which might not be considered during obfuscation Fixed issue with NuGet package assemblies resolution Fixed issue that could lead to exception "A numeric comparison was attempted on A. Obfuscation works by replacing the meaningful names you assign to classes, methods, properties and variables with meaningless ones. 0 prevents other people from decompiling or reverse engineering your SWF movie and stealing the ActionScript Code. 0 - Compatible with ClickOnce deployment. PreEmptive Protection Dotfuscator for. When prompted, select the path of the assembly (. ConfuserEx for Visual Studio integrates the free and open source ConfuserEx protector into Visual Studio for easy automatic obfuscation of release builds and ClickOnce applications. IE11およびIE10のお話です。 IE11/10では、「 WebCache 」という名前のキャッシュフォルダが新たに加わり、「Temporary Internet Files」フォルダもWindows8. Have an App Worth Protecting?. NET app with a ClickOnce deployment for Windows 10. Visual studio 2017 click once keyword after analyzing the system lists the list of keywords related and the list of websites with related content, in addition you can see which keywords most interested customers on the this website. A recent project entailed making changes to an existing Windows C# application with the caveat the source code was unavailable (the previous developer refused to provide it). Clickonce application not launching keyword after analyzing the system lists the list of keywords related and the list of websites with related content, in addition you can see which keywords most interested customers on the this website. net Influencers review. Maestro on monipuolinen ja helppokäyttöinen sähköinen musiikinhallintaohjelmisto. 11 (this means the sum of money siteowner would pay for such traffic if it's bought in PPC systems). Hashimi and Sayed Ibrahim Hashimi. Net licensing solution for any C# and Visual Basic. Security-Database help your corporation foresee and avoid any security risks that may impact your IT infrastructure and business applications. Obfuscation techniques such as address space layout randomization are used to increase the amount of effort required of malware before successful infiltration of a system. The fact-checkers, whose work is more and more important for those who prefer facts over lies, police the line between fact and falsehood on a day-to-day basis, and do a great job. Today, my small contribution is to pass along a very good overview that reflects on one of Trump’s favorite overarching falsehoods. Namely: Trump describes an America in which everything was going down the tubes under  Obama, which is why we needed Trump to make America great again. And he claims that this project has come to fruition, with America setting records for prosperity under his leadership and guidance. “Obama bad; Trump good” is pretty much his analysis in all areas and measurement of U.S. activity, especially economically. Even if this were true, it would reflect poorly on Trump’s character, but it has the added problem of being false, a big lie made up of many small ones. Personally, I don’t assume that all economic measurements directly reflect the leadership of whoever occupies the Oval Office, nor am I smart enough to figure out what causes what in the economy. But the idea that presidents get the credit or the blame for the economy during their tenure is a political fact of life. Trump, in his adorable, immodest mendacity, not only claims credit for everything good that happens in the economy, but tells people, literally and specifically, that they have to vote for him even if they hate him, because without his guidance, their 401(k) accounts “will go down the tubes.” That would be offensive even if it were true, but it is utterly false. The stock market has been on a 10-year run of steady gains that began in 2009, the year Barack Obama was inaugurated. But why would anyone care about that? It’s only an unarguable, stubborn fact. Still, speaking of facts, there are so many measurements and indicators of how the economy is doing, that those not committed to an honest investigation can find evidence for whatever they want to believe. Trump and his most committed followers want to believe that everything was terrible under Barack Obama and great under Trump. That’s baloney. Anyone who believes that believes something false. And a series of charts and graphs published Monday in the Washington Post and explained by Economics Correspondent Heather Long provides the data that tells the tale. The details are complicated. Click through to the link above and you’ll learn much. But the overview is pretty simply this: The U.S. economy had a major meltdown in the last year of the George W. Bush presidency. Again, I’m not smart enough to know how much of this was Bush’s “fault.” But he had been in office for six years when the trouble started. So, if it’s ever reasonable to hold a president accountable for the performance of the economy, the timeline is bad for Bush. GDP growth went negative. Job growth fell sharply and then went negative. Median household income shrank. The Dow Jones Industrial Average dropped by more than 5,000 points! U.S. manufacturing output plunged, as did average home values, as did average hourly wages, as did measures of consumer confidence and most other indicators of economic health. (Backup for that is contained in the Post piece I linked to above.) Barack Obama inherited that mess of falling numbers, which continued during his first year in office, 2009, as he put in place policies designed to turn it around. By 2010, Obama’s second year, pretty much all of the negative numbers had turned positive. By the time Obama was up for reelection in 2012, all of them were headed in the right direction, which is certainly among the reasons voters gave him a second term by a solid (not landslide) margin. Basically, all of those good numbers continued throughout the second Obama term. The U.S. GDP, probably the single best measure of how the economy is doing, grew by 2.9 percent in 2015, which was Obama’s seventh year in office and was the best GDP growth number since before the crash of the late Bush years. GDP growth slowed to 1.6 percent in 2016, which may have been among the indicators that supported Trump’s campaign-year argument that everything was going to hell and only he could fix it. During the first year of Trump, GDP growth grew to 2.4 percent, which is decent but not great and anyway, a reasonable person would acknowledge that — to the degree that economic performance is to the credit or blame of the president — the performance in the first year of a new president is a mixture of the old and new policies. In Trump’s second year, 2018, the GDP grew 2.9 percent, equaling Obama’s best year, and so far in 2019, the growth rate has fallen to 2.1 percent, a mediocre number and a decline for which Trump presumably accepts no responsibility and blames either Nancy Pelosi, Ilhan Omar or, if he can swing it, Barack Obama. I suppose it’s natural for a president to want to take credit for everything good that happens on his (or someday her) watch, but not the blame for anything bad. Trump is more blatant about this than most. If we judge by his bad but remarkably steady approval ratings (today, according to the average maintained by 538.com, it’s 41.9 approval/ 53.7 disapproval) the pretty-good economy is not winning him new supporters, nor is his constant exaggeration of his accomplishments costing him many old ones). I already offered it above, but the full Washington Post workup of these numbers, and commentary/explanation by economics correspondent Heather Long, are here. On a related matter, if you care about what used to be called fiscal conservatism, which is the belief that federal debt and deficit matter, here’s a New York Times analysis, based on Congressional Budget Office data, suggesting that the annual budget deficit (that’s the amount the government borrows every year reflecting that amount by which federal spending exceeds revenues) which fell steadily during the Obama years, from a peak of $1.4 trillion at the beginning of the Obama administration, to $585 billion in 2016 (Obama’s last year in office), will be back up to $960 billion this fiscal year, and back over $1 trillion in 2020. (Here’s the New York Times piece detailing those numbers.) Trump is currently floating various tax cuts for the rich and the poor that will presumably worsen those projections, if passed. As the Times piece reported: