Pushing The Antithesis – Part 4 – Worldview Features

The fourth chapter of the book focuses on the different components that comprise a worldview. They are the building blocks of a worldview and without any one of them you can not have a complete worldview and this is why it’s so important to define each one and to expand upon each level to under the questions that they need to answer.

Another key factor that each of these worldview building blocks serve to show how utterly non-sensical the Atheist worldview is in that since it cannot accept order in the Universe and therefore is left to attribute every event to chance he cannot justify in what he observes.

Metaphysics

The study on what is the nature of reality. Beyond the physical as in laws of logic & science.

Metaphysics seeks to address three core questions:

  • What does it mean to exist?
  • What is the nature of man? Is he free? Good? An animal?
  • What is the nature of the universe? Is it objectively real? Or is it simply appearance?

Metaphysicians seek to understand the world as a whole.

What Metaphysicians study is actually Christian theology in secular dress.

God is the ultimate ground of all reality. – Gen 1:1, Exodus 20:11, Neh 9:6, Rev 4:11

Epistemology

The study of the nature and limits of human knowledge.

Epistemological inquiry focuses on four class of questions:

  • What is the nature of truth & objectivity?
  • What is the nature of belief and of knowledge? What are their relationships? Can we know and yet not believe?
  • What are the standards that justify belief?
  • What are the proper procedures for science & discovery? How can they be trusted?

The unbeliever will not be able to rationally to account for the order of the universe which he experiences, since he is committed to the fate of chance.

There is no way to account for reason in the non-Christian system.

Ethics

Studies right & wrong attitudes, judgments, and actions, as well as moral responsibility and obligation.

Focuses on four main areas of concern:

  • What is the nature of good and evil?
  • What are the standards for ethical evaluation?
  • What about guilt and personal peace?
  • How do we attain or produce moral character?

For the non-Christian there is no sure basis for ethics.

The chapter can be best summed up in this Atheist Creed crafted by Christian scholar Steve Kumar:

There is no God.
There is no objective Truth.
There is no ground for Reason.
There are no absolute Morals.
There is no ultimate Value.
There is no ultimate Meaning.
There is no eternal Hope.

Recommended Reading

Bahnsen, Greg, “The Concept and Importance of Canonicity

Butler, Michael R., “A Truly Reformed Epistemology

Chicago Statement on Biblical Inerrancy

Humanist Manifesto II

Thompson, Bert, “In Defense of the Bible’s Inspiration” Part 1 | Part 2

Building Metasploitable 3 on Ubuntu/Debian

Recently I attempted to build the new Rapid 7 Metasploitable 3 VM for use in my pentest lab on Ubuntu 16.10. Followed the instructions on their Github page to the letter, but failed in variety of areas. The good news is that I was able to hack my way through all them to get it built. This blog entry is going the steps you need to take to successfully build the VM on a Ubuntu/Debian based system. I’m assuming you may run into similar issues on a Fedora-type system, but your mileage may vary.

 

Packer

No issues with Packer, beyond just installing it with: sudo apt-get install packer

Vagrant

First you to need to install Vagrant: sudo apt-get install vagrant

Second, you before you can build the vagrant-reload plugin, you need to install the ruby-dev package with:

sudo apt-get install ruby-dev

Now you can install the plugin with: vagrant plugin install vagrant-reload

Due to the dependency upon WinRM and with the Vagrant version in the Ubuntu/Debian repo you will need to install:

vagrant plugin install winrm --plugin-version 1.8.1
vagrant plugin install winrm-fs

The 1.8.1 version is key in order for the build to complete successfully.

Metasploitable 3 Build Script

The Metasploitable 3 build script has some checks that fail due to the latest version of Virtualbox that’s in the Ubuntu/Debian repo. The main reason is they are checking for a specific version of Virtualbox and since with Ubuntu/Debian your running a newer version than what the build script requires, it fails.

Since we know we already have the necessary dependencies built, we can just run the build commands manually:

TMPDIR=/home/tmp packer build windows_2008_r2.json

The TMPDIR directive was another gotcha as I only had 1GB of space allocated to my /tmp filesystem and the process ran out of space. Point the TMPDIR variable to a path where you have enough space.

Now we can create the Vagrant box with:

vagrant box add windows_2008_r2_virtualbox.box --name metasploitable3

And then start it up with just: vagrant up and your good to go.

Happy Hacking!

Book Review: Natural Law and the Two Kingdoms

Series: Emory University Studies in Law and Religion

Publisher: Wm. B. Eerdsmans Publishing Co.

Copyright: 2010

ISBN: 978-0802864437

Pages: 512

Natural Law and the Two Kingdoms can be summarized as a survey of the historically reformed Christians position on the two key concepts of the Two Kingdoms and Natural Law. Those two terms in the title are the key to understanding this book both in how the data the author uses to interpret the reformed position on these two concepts along with how they work themselves out in both the civil and ecclesiastical realms.

The book is an excellent work of collating the historical position on these two concepts going all the way back to Pre-Reformation area with Augustine all the way down to Greg Bahnsen and R.J. Rushdooney. One of the main reasons that I picked up this book is that I could not find a book that has attempted such a large venture and the author should be commended for such a work. The author does a good job of defining what he means when he interprets what Natural Law means from the historical sources he cites.

In regards to the term, “Natural Law” the book essentially defines it as the decalogue applied to unregenerate man being made in the image of God. It is vital to understand that this term has nothing to do with the Ecclesiastical part of the book (this is covered in the Two Kingdoms term), but purely in the civil realm in regards to how un-generate man can rule the civil realm in righteousness and justice. This presents a problem from the Christian Reformed position in that the assertion has always been that although man has been created in the image of God, man is dead in trespasses and sins. This is no problem when it comes to the doctrine of the church, but with this book the position is negated when it comes to the civil realm and the “Natural Law” of man.  The author claims early in the book that he’s not trying to defend the position in the book, but merely to express what the historical Reformed Christian position has been on the subject. If you do read this book you will begin to see that the author holds to the actual premise that he’s attempting to demonstrate: that the Reformed position is providing chapter by chapter is the correct one and deviations from this are wrong and heretical.

The second motif in the book has to do with the Two Kingdoms. This is where the role of the church and the role of the state is expounded from the historical Reformed Christian sources he documents. The author seems to handle this in a more consistent way until towards the end of the book when he discusses Cornelius Van Til and Greg Bahnsen. It’s the classic position where the church operates in it’s own sphere of church doctrine and discipline and the state (civil polity) operates in its own realm in governing and legislating according to it’s own doctrines and precepts. The author essentially puts Christ Kingdom into two domains: Christ as Creator and Christ as Redeemer. The domain of Christ as creator is argued to mean that Christ governs the civil realm as Creator along with the providence he gives to unregenerate man through natural law and the other domain being Christ as Redeemer where he rules and governs his church by His Word. Natural Law is the link in the authors chain as to how he justifies these two kingdoms.

A key and problematic theme that is recognized in the book is an appeal to pagan authors and authorities more so on the Natural Law side than the Two Kingdom side, but one that is most disturbing. There’s even a section in the book where the author appears to be passively mocking those that would have God’s law as the standard in the civil realm as ‘Biblicists’. This seems to me to be most disturbing given his Reformed Christian presuppositions.

I did find it interesting on his response to Bahnsen’s theonomic position, but then again it aligns with the whole argument of leaving sinful man to rule the civil realm and only expecting the regenerate in Christ to rule the ecclesiastical realm. You will also find in this book that when it came to the Reformed tradition actually executing their presuppositions that the author articulates various consistencies come to light. He highlights some of this in Calvin’s Geneva with the execution of Servetus being the best use case against the authors position since he was executed for an ecclesiastical charge and not one bound in the law of the civil realm at that time.

Concluding the book is a good survey of the historical Reformed position on the two areas of Natural Law and the Two Kingdoms, but the premise that this position is correct or even consistent for that matter is questionable. As a Reformed Christian, I believe the Reformers were spot on in regards to the various doctrines of the church that they expounded and fought for, I just don’t think their position in the civil realm has been consistent for biblically driven enough to warrant the position that the author assumes. If the Scriptures are to be the only rule for faith in life, this includes the civil as well as the ecclesiastical realm.

 

Pushing The Antithesis – Part 3 – Defining Worldviews

The third part of the series has to do with as the title suggests, defining worldviews. The actual definition for what a worldview is plays a critical role in understanding the presuppositions one brings to the table for interpreting reality, knowledge, and ethics.

One of the reoccurring themes you will notice through this blog series is Bahnsen’s emphasis on the myth of neutrality. This becomes even more apparent when defining what a worldview actually is. In each of the major domains of a worldview you must assert truth’s in each area and this itself removes the option of neutrality. An assertion has only a binary conclusion; true or false.

Bahnsen defines a worldview as:

“A worldview is a network of presuppositions(which are not verified by the procedures of natural science) regarding reality(metaphysics), knowing(epistemology), and conduct(ethics) in terms of which every element of human experience is related and interpreted.”

Another quote worth providing is viewing the Christian faith as a complex system:

“We must recognize that the Christian faith is a complex system of mutually-supported, interwined beliefs filling out a broader interdependent worldview.”

Like in Systems Engineering each component affects the overall health of the whole system, so each element of a worldview affects that worldview as a whole. Each subcomponent functions as a link in the chain and if one link is inconsistent with the others the system will break down. The Christian faith is no different, which is why the Bible must be the only rule for faith, life, and apologetics, otherwise Christianity will self-destruct on the sand of human autonomy.
 

Recommended Reading

Bahnsen, Greg, “Worshipping the Creature Rather Than the Creator

Hurd, Wesley, “Me and my Worldview

Moore, T.M., “Beyond Creation vs. Evolution: Taking the Full Measure of the Materialist Challenge

Nickel, James, “Mathematics: Is God Silent?

Stump, James, “Science, Metaphysics, and Worldviews

Pushing The Antithesis – Part 2 – Destroying Philosphical Fortresses

The second part of the series has to do with taking down philosophical fortresses. Although we have not covered chapter 3 on worldviews you may consider this prep work as a number of principles will nicely lead into the next series.

Try to understand why the unbelieving mind is hostile to the Christian worldview; understand why no one can be neutral and still remain philosophically consistent; what is meant by the “noetic” effects of sin.

 

The main points to be observed from this chapter are:

  • Factually we must recognize that the unbeliever is not neutral.
  • Morally, we must understand that the believer should not be neutral.
  • Any claim to neturality is a pretense, and it is philosophically impossible.
  • “Noetic” is derived from the Greek word, nous, which means “mind”.
  • This is one aspect of the doctrine of “total depravity”, which declares that the fall reaches deep down into a man’s very being, even to his mind, and his reasoning faculties.
  • The world and the universe do not operate randomly by blind chance or under their own inherent power.
  • In fact, you will even give account for every “idle word” that you speak (Matt 12:36).
  • None of your words is neutral; each one is subject to God’s evaluative judgement.
  • We are not saying unbelievers “know nothing.” We are saying that they do not know anything “truly,” because they do not recognize the most fundamental reality: All facts are God-created facts, not brute facts.

Recommended Reading

Flashing, Sarah J., “The Myth of Secular Neutrality: Unbiased Bioethics?

Kruger, Michael J., “The Sufficiency of Scripture in Apologetics

Oliphant, Scott, “The Noetic Effects of Sin

Woodward, Thomas E., “Staring Down Darwinism: A Book Review

Pushing the Antithesis – Part 1: The Myth of Neutrality

I had acquired through a friend on Twitter, a copy of Greg Bahnsen’s, “Pushing the Antithesis“. As such I have decided to publish a blog post for each chapter. This is the first of twelve blog posts. Each post will consist of some key bullet points along with some recommend reading links where available.

As the chapter title suggests, Dr. Bahnsen puts to bed the supposed “neutrality” that anyone has let along the Christian.

 

The main points to be observed from this chapter are:

  • This “neutral” approach is neither biblical nor effective.
  • Christians must not set aside their faith commitment even temporarily in an attempt to approach the unbeliever on “neutral ground”.
  • If you don’t start with God as your basic assumption, you can’t prove anything./
  • The assumption of God’s existence required to all reasoning.
  • Evolution theory is taken for granted throughout the college curriculum, just as it is in all aspects of modern though and experience.
  • Modern education is effectively subliminal advertising for atheism.
  • The university and the media supposedly encourage neutrality by urging tolerance of all views.
  • But we are all aware that the Christian view is seldom given equal tolerance.
  • The Christian who strives for neutrality unwittingly endorses assumptions which are hostile to his faith.
  • Simply put, you cannot adopt a position of neutrality toward God if you are to remain faithful to Christ.
  • The Bible claims infallible and obligatory authority which demands commitment to its truth claims.
  • Such neutrality actually amounts to skepticism regarding the existence of God and the authority of His Word.
  • He (Satan) suggested that she must remain neutral in order to decide who was right, God or Satan. She did not accept God’s word as authoritative and conclusive, but as a true neutralist, determined for herself which option to take. (Gen 3:4-6)
  • Robert South (1634-1716) said, “He who would fight the devil with his own weapons, must not wonder if he finds himself over matched.”
  • Van Til – “there simply is no presupposition-free and neutral way to approach reasoning.”
  • A true biblical apologetic does not set aside Christ from our hearts, but sets apart Christ in our hearts.

Recommended Reading

Bahnsen, Greg L., Always Ready: Directions for Defending the Faith

Demar, Gary, Thinking Straight in a Crooked World: A Christian Defense Manual

Gentry, Kenneth L., Jr., Defending the Faith: An Introduction to Biblical Apologetics

Security Links for March 2016

Here are some new security-related (for the most part ;) links from the month of March 2016

Bitcoin Wisdom – Trading-type Terminal for Bitcoin – https://bitcoinwisdom.com/

Zone Transfer Tutorial – https://digi.ninja/projects/zonetransferme.php

Debian Hardening Wiki – https://wiki.debian.org/Hardening

Standard Password Manager for UNIX – https://www.passwordstore.org/

Is your Browser safe against tracking? – https://panopticlick.eff.org

Have I been Pwned? – https://haveibeenpwned.com/

CryptoPals -Cool CTF for Crypto – http://cryptopals.com/

Nice Tool to Tell What CMS A Site is Running – https://whatcms.org/

A simple SSL/TLS proxy with mutual authentication for securing non-TLS services – https://github.com/square/ghostunnel

Find out if a site is down globally – http://www.downforeveryoneorjustme.com/

DNS Zone Transfer Tool – https://github.com/stryngs/axfr-tools

Nice Coding Guide for N00bs – http://download-mirror.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf

Ransomware seems to be popular these days. Here’s a site that tracks the variants – https://ransomwaretracker.abuse.ch/tracker/

Need I say more? – http://www.routerpwn.com/

Security Links for February 2016

Made a blunder on the droplet that runs this blog on Digital Ocean and lost the previous two security link blogs. Luckily had a backup from August that I was able to restore from. Anyways, here’s the security links for February 2016.

Application Security Learning Resources – https://github.com/paragonie/awesome-appsec#application-security-learning-resources

A Dead Simple TCP Intercepting Proxy Tool Set – https://www.praetorian.com/blog/trudy-a-dead-simple-tcp-intercepting-proxy-mitm-vm

Let’s Encrypt Audit – https://community.letsencrypt.org/t/independent-audits-of-lets-encrypt-finished/6518

Introducing the Keybase filesystem – Sounds like a sane approach to encrypting data at rest – https://keybase.io/docs/kbfs

Securely Hash Passwords – https://security.stackexchange.com/questions/211/how-to-securely-hash-passwords

An Interesting Online Scanner – https://www.censys.io/

Another Attempt at Creating a Secure Linux Distro – https://www.parabola.nu/

An open-source network simulator/emulator hybrid (Tor & Bitcoin) – https://shadow.github.io/
For Encrypting/Decrypting Data on the Fly – https://encipher.it/

Red Team Field Manual – http://www.amazon.com/Rtfm-Red-Team-Field-Manual/dp/1494295504/ref=pd_bxgy_14_3?ie=UTF8&refRID=19V4X7X4WW7215V446N7

Decentralized DNS 
for Blockchain Applications – https://blockstack.org/

Github Bounty Program – https://bounty.github.com/index.html#open-bounties

Send An Urgent Message to a Friend When your in Trouble (i.e. Feds are knocking at your door) – http://www.snapmailemergency.com/

Get your cheap exploits here – http://cheapbugs.net/#home

Educating Youth for Cyber Security Careers

This past week I attended the Northeast Ohio Cyberconsortium conference sponsored by a number of entities in the Cleveland,Oh area. The goal of the conference was to stimulate a collaborative effort around building up and sharing information around Cyber Security as it relates to the North East Ohio area. One of the main talks was about the skills shortage in Information Security and what should be done to increase the talent pool. The proposition(they loved throwing this word around) offered was to build educational programs in the school systems around Cyber Security at as early of an age as possible. I think the NSA said that they get the gifted ones as early as 3rd grade and for security we should consider preschool.

The goal is an excellent ones, but the reductionist attitude offered presents a number of challenges. The one problem is that you simply cannot teach Information Security as an isolated discipline. There are a number of prerequisites that are necessary before you can even start to teach kids security. To name a few:

  • Computer Architecture – X86/X64/ARM
  • Operating Systems – UNIX/Windows/OSX/Android/IOS
  • Programming – Powershell/Python/Perl/Bash
  • Networking – TCP/IP, OSI, Ethernet, Wifi
  • These are all complex domains by themselves and then add on to that the various security principles that need to be applied and you can see it’s not as cut and dry as you may think.

    Then there are the ethical challenges in that to really understand how to secure things is you have to understand how to break things. This will no doubt create dilemmas with existing school policy and what the kids can currently do with school equipment.

    So I think what really needs to happen to make this achievable is a complete rewrite of existing educational plans. I think a structure more like college should be implemented where kids that are interested in a given domain like Cyber Security can elect to make it their ‘major’ and by doing so a specific roadmap would be produced for their educational career.

    The other thing to keep in mind is not all kids will be interested in such a field nor have an aptitude as you need to think about problems in a very detailed and logical way and not everyone’s brain is wired this way.

    Let’s Encrypt Talk @ Debconf15

    At this years Debconf15, a nice overview of the Let’s Encrypt project was given that you can view here. It’s a nice exposition as to the current broken state of CA’s and the projects plan to solve them. Let’s Encrypt is going to be making free certificates available in the next month or so.

    Will this be a game changer for commercial CA’s that make their profit off of selling certificates? Probably not in the short term and a large part of the answer will depend upon adoption and getting the Root & Issuing CA’s added to the trusted browser stores.